node { name: "global_step/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "global_step" op: "VariableV2" device: "/job:ps/device:CPU:0/task:0" attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "" } } } node { name: "global_step/Assign" op: "Assign" input: "global_step" input: "global_step/Initializer/zeros" device: "/job:ps/device:CPU:0/task:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "global_step/read" op: "Identity" input: "global_step" device: "/job:ps/device:CPU:0/task:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 101 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 101 } } string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00000-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00001-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00002-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00003-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00004-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00005-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00006-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00007-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00008-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00009-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00010-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00011-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00012-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00013-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00014-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00015-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00016-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00017-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00018-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00019-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00020-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00021-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00022-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00023-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00024-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00025-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00026-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00027-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00028-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00029-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00030-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00031-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00032-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00033-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00034-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00035-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00036-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00037-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00038-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00039-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00040-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00041-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00042-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00043-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00044-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00045-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00046-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00047-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00048-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00049-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00050-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00051-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00052-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00053-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00054-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00055-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00056-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00057-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00058-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00059-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00060-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00061-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00062-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00063-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00064-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00065-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00066-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00067-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00068-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00069-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00070-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00071-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00072-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00073-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00074-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00075-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00076-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00077-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00078-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00079-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00080-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00081-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00082-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00083-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00084-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00085-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00086-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00087-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00088-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00089-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00090-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00091-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00092-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00093-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00094-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00095-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00096-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00097-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00098-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00099-of-00101" string_val: "/placer/prod/home/vale-project-placer/datasets/mscoco/example_sstables/mscoco_alltasks_trainvalminusminival2014-00100-of-00101" } } } } node { name: "parallel_read/filenames/Size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 101 } } } } node { name: "parallel_read/filenames/Greater/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "parallel_read/filenames/Greater" op: "Greater" input: "parallel_read/filenames/Size" input: "parallel_read/filenames/Greater/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/Assert/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "string_input_producer requires a non-null input tensor" } } } } node { name: "parallel_read/filenames/Assert/Assert/data_0" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "string_input_producer requires a non-null input tensor" } } } } node { name: "parallel_read/filenames/Assert/Assert" op: "Assert" input: "parallel_read/filenames/Greater" input: "parallel_read/filenames/Assert/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "parallel_read/filenames/Identity" op: "Identity" input: "parallel_read/filenames/Const" input: "^parallel_read/filenames/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { dim { size: 101 } } } } } } node { name: "parallel_read/filenames/RandomShuffle" op: "RandomShuffle" input: "parallel_read/filenames/Identity" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { dim { size: 101 } } } } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "parallel_read/filenames" op: "FIFOQueueV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 32 } } attr { key: "component_types" value { list { type: DT_STRING } } } attr { key: "container" value { s: "" } } attr { key: "shapes" value { list { shape { } } } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/filenames/filenames_EnqueueMany" op: "QueueEnqueueManyV2" input: "parallel_read/filenames" input: "parallel_read/filenames/RandomShuffle" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/filenames/filenames_Close" op: "QueueCloseV2" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "parallel_read/filenames/filenames_Close_1" op: "QueueCloseV2" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "parallel_read/filenames/filenames_Size" op: "QueueSizeV2" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/Cast" op: "Cast" input: "parallel_read/filenames/filenames_Size" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/mul/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.03125 } } } } node { name: "parallel_read/filenames/mul" op: "Mul" input: "parallel_read/filenames/Cast" input: "parallel_read/filenames/mul/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/filenames/fraction_of_32_full/tags" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "parallel_read/filenames/fraction_of_32_full" } } } } node { name: "parallel_read/filenames/fraction_of_32_full" op: "ScalarSummary" input: "parallel_read/filenames/fraction_of_32_full/tags" input: "parallel_read/filenames/mul" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/common_queue" op: "RandomShuffleQueueV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 2000 } } attr { key: "component_types" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "container" value { s: "" } } attr { key: "min_after_dequeue" value { i: 1000 } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } attr { key: "shapes" value { list { } } } attr { key: "shared_name" value { s: "" } } } node { name: "parallel_read/common_queue_Size" op: "QueueSizeV2" input: "parallel_read/common_queue" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/ToFloat" op: "Cast" input: "parallel_read/common_queue_Size" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/mul/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.000500000023749 } } } } node { name: "parallel_read/mul" op: "Mul" input: "parallel_read/ToFloat" input: "parallel_read/mul/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/fraction_of_2000_full/tags" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "parallel_read/fraction_of_2000_full" } } } } node { name: "parallel_read/fraction_of_2000_full" op: "ScalarSummary" input: "parallel_read/fraction_of_2000_full/tags" input: "parallel_read/mul" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "parallel_read/SSTableReaderV2" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_1" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_2" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_3" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_4" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_5" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_6" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/SSTableReaderV2_7" op: "SSTableReaderV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "cancellable" value { b: false } } attr { key: "container" value { s: "" } } attr { key: "key_prefix" value { s: "" } } attr { key: "shared_name" value { s: "" } } attr { key: "start_key" value { s: "" } } attr { key: "stop_key" value { s: "" } } } node { name: "parallel_read/ReaderReadV2" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2" input: "parallel_read/ReaderReadV2:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_1" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_1" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_1" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_1" input: "parallel_read/ReaderReadV2_1:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_2" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_2" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_2" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_2" input: "parallel_read/ReaderReadV2_2:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_3" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_3" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_3" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_3" input: "parallel_read/ReaderReadV2_3:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_4" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_4" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_4" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_4" input: "parallel_read/ReaderReadV2_4:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_5" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_5" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_5" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_5" input: "parallel_read/ReaderReadV2_5:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_6" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_6" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_6" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_6" input: "parallel_read/ReaderReadV2_6:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/ReaderReadV2_7" op: "ReaderReadV2" input: "parallel_read/SSTableReaderV2_7" input: "parallel_read/filenames" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "parallel_read/common_queue_enqueue_7" op: "QueueEnqueueV2" input: "parallel_read/common_queue" input: "parallel_read/ReaderReadV2_7" input: "parallel_read/ReaderReadV2_7:1" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "parallel_read/common_queue_Close" op: "QueueCloseV2" input: "parallel_read/common_queue" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "parallel_read/common_queue_Close_1" op: "QueueCloseV2" input: "parallel_read/common_queue" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "parallel_read/common_queue_Dequeue" op: "QueueDequeueV2" input: "parallel_read/common_queue" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { unknown_rank: true } } } } attr { key: "component_types" value { list { type: DT_STRING type: DT_STRING } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "Reshape/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape" op: "Reshape" input: "parallel_read/common_queue_Dequeue:1" input: "Reshape/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ExpandDims/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ParseSingleExample/ExpandDims" op: "ExpandDims" input: "Reshape" input: "ParseSingleExample/ExpandDims/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/ParseExample/key_image/encoded" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "" } } } } node { name: "ParseSingleExample/ParseExample/Reshape/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/encoded" input: "ParseSingleExample/ParseExample/Reshape/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/filename" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "" } } } } node { name: "ParseSingleExample/ParseExample/Reshape_1/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape_1" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/filename" input: "ParseSingleExample/ParseExample/Reshape_1/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/format" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "jpeg" } } } } node { name: "ParseSingleExample/ParseExample/Reshape_2/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape_2" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/format" input: "ParseSingleExample/ParseExample/Reshape_2/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/height" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "ParseSingleExample/ParseExample/Reshape_3/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape_3" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/height" input: "ParseSingleExample/ParseExample/Reshape_3/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/key/sha256" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "" } } } } node { name: "ParseSingleExample/ParseExample/Reshape_4/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape_4" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/key/sha256" input: "ParseSingleExample/ParseExample/Reshape_4/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/source_id" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "" } } } } node { name: "ParseSingleExample/ParseExample/Reshape_5/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape_5" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/source_id" input: "ParseSingleExample/ParseExample/Reshape_5/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/key_image/width" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "ParseSingleExample/ParseExample/Reshape_6/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/Reshape_6" op: "Reshape" input: "ParseSingleExample/ParseExample/key_image/width" input: "ParseSingleExample/ParseExample/Reshape_6/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/names" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { } } } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_0" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/area" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/bbox/xmax" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_2" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/bbox/xmin" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_3" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/bbox/ymax" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_4" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/bbox/ymin" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_5" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/class/label" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_6" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/difficult" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_7" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/object/is_crowd" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_8" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/segmentation/object" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_9" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/segmentation/object/class" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_0" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/encoded" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/filename" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_2" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/format" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_3" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/height" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_4" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/key/sha256" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_5" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/source_id" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample/dense_keys_6" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image/width" } } } } node { name: "ParseSingleExample/ParseExample/ParseExample" op: "ParseExample" input: "ParseSingleExample/ExpandDims" input: "ParseSingleExample/ParseExample/ParseExample/names" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_0" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_1" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_2" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_3" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_4" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_5" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_6" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_7" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_8" input: "ParseSingleExample/ParseExample/ParseExample/sparse_keys_9" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_0" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_1" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_2" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_3" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_4" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_5" input: "ParseSingleExample/ParseExample/ParseExample/dense_keys_6" input: "ParseSingleExample/ParseExample/Reshape" input: "ParseSingleExample/ParseExample/Reshape_1" input: "ParseSingleExample/ParseExample/Reshape_2" input: "ParseSingleExample/ParseExample/Reshape_3" input: "ParseSingleExample/ParseExample/Reshape_4" input: "ParseSingleExample/ParseExample/Reshape_5" input: "ParseSingleExample/ParseExample/Reshape_6" device: "/job:worker/device:CPU:0" attr { key: "Ndense" value { i: 7 } } attr { key: "Nsparse" value { i: 10 } } attr { key: "Tdense" value { list { type: DT_STRING type: DT_STRING type: DT_STRING type: DT_INT64 type: DT_STRING type: DT_STRING type: DT_INT64 } } } attr { key: "_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 } 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 } 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: -1 } } shape { dim { size: -1 } } 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: 2 } } shape { dim { size: 2 } } shape { dim { size: 2 } } shape { dim { size: 2 } } shape { dim { size: 2 } } shape { dim { size: 2 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } } } } } attr { key: "dense_shapes" value { list { shape { } shape { } shape { } shape { } shape { } shape { } shape { } } } } attr { key: "sparse_types" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_INT64 type: DT_INT64 type: DT_INT64 type: DT_INT64 type: DT_INT64 } } } } node { name: "ParseSingleExample/Squeeze_image/encoded" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:30" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Squeeze_image/filename" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:31" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Squeeze_image/format" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:32" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Squeeze_image/height" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:33" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Squeeze_image/key/sha256" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:34" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Squeeze_image/source_id" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:35" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Squeeze_image/width" op: "Squeeze" input: "ParseSingleExample/ParseExample/ParseExample:36" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/area/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/area/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/area" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample" input: "ParseSingleExample/Slice_Indices_image/object/area/begin" input: "ParseSingleExample/Slice_Indices_image/object/area/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/area/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/area/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/area" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:20" input: "ParseSingleExample/Squeeze_Shape_image/object/area/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/area/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:1" input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/begin" input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmax/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:21" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmax/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:2" input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/begin" input: "ParseSingleExample/Slice_Indices_image/object/bbox/xmin/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:22" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/xmin/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:3" input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/begin" input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymax/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:23" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymax/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:4" input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/begin" input: "ParseSingleExample/Slice_Indices_image/object/bbox/ymin/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:24" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/bbox/ymin/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/class/label/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/class/label/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/class/label" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:5" input: "ParseSingleExample/Slice_Indices_image/object/class/label/begin" input: "ParseSingleExample/Slice_Indices_image/object/class/label/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/class/label/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/class/label/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/class/label" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:25" input: "ParseSingleExample/Squeeze_Shape_image/object/class/label/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/class/label/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/difficult/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/difficult/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/difficult" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:6" input: "ParseSingleExample/Slice_Indices_image/object/difficult/begin" input: "ParseSingleExample/Slice_Indices_image/object/difficult/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/difficult/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/difficult/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/difficult" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:26" input: "ParseSingleExample/Squeeze_Shape_image/object/difficult/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/difficult/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/is_crowd/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/is_crowd/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/object/is_crowd" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:7" input: "ParseSingleExample/Slice_Indices_image/object/is_crowd/begin" input: "ParseSingleExample/Slice_Indices_image/object/is_crowd/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:27" input: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/begin" input: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/segmentation/object/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/segmentation/object/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/segmentation/object" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:8" input: "ParseSingleExample/Slice_Indices_image/segmentation/object/begin" input: "ParseSingleExample/Slice_Indices_image/segmentation/object/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/segmentation/object" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:28" input: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/begin" input: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "ParseSingleExample/Slice_Indices_image/segmentation/object/class/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ParseSingleExample/Slice_Indices_image/segmentation/object/class/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\377\377\377\377" } } } } node { name: "ParseSingleExample/Slice_Indices_image/segmentation/object/class" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:9" input: "ParseSingleExample/Slice_Indices_image/segmentation/object/class/begin" input: "ParseSingleExample/Slice_Indices_image/segmentation/object/class/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/class/begin" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/class/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/class" op: "Slice" input: "ParseSingleExample/ParseExample/ParseExample:29" input: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/class/begin" input: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/class/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Reshape_1/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_1" op: "Reshape" input: "ParseSingleExample/Squeeze_image/encoded" input: "Reshape_1/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_2/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_2" op: "Reshape" input: "ParseSingleExample/Squeeze_image/filename" input: "Reshape_2/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_3/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_3" op: "Reshape" input: "ParseSingleExample/Squeeze_image/format" input: "Reshape_3/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_4/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_4" op: "Reshape" input: "ParseSingleExample/Squeeze_image/height" input: "Reshape_4/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_5/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_5" op: "Reshape" input: "ParseSingleExample/Squeeze_image/key/sha256" input: "Reshape_5/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_6/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_6" op: "Reshape" input: "ParseSingleExample/Squeeze_image/source_id" input: "Reshape_6/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_7/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_7" op: "Reshape" input: "ParseSingleExample/Squeeze_image/width" input: "Reshape_7/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SparseToDense/default_value" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "SparseToDense" op: "SparseToDense" input: "ParseSingleExample/Slice_Indices_image/segmentation/object/class" input: "ParseSingleExample/Squeeze_Shape_image/segmentation/object/class" input: "ParseSingleExample/ParseExample/ParseExample:19" input: "SparseToDense/default_value" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "SparseToDense_1/default_value" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "SparseToDense_1" op: "SparseToDense" input: "ParseSingleExample/Slice_Indices_image/object/area" input: "ParseSingleExample/Squeeze_Shape_image/object/area" input: "ParseSingleExample/ParseExample/ParseExample:10" input: "SparseToDense_1/default_value" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "ExpandDims/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims" op: "ExpandDims" input: "ParseSingleExample/ParseExample/ParseExample:14" input: "ExpandDims/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "ExpandDims_1/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims_1" op: "ExpandDims" input: "ParseSingleExample/ParseExample/ParseExample:12" input: "ExpandDims_1/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "ExpandDims_2/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims_2" op: "ExpandDims" input: "ParseSingleExample/ParseExample/ParseExample:13" input: "ExpandDims_2/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "ExpandDims_3/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims_3" op: "ExpandDims" input: "ParseSingleExample/ParseExample/ParseExample:11" input: "ExpandDims_3/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "concat/axis" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "concat" op: "ConcatV2" input: "ExpandDims" input: "ExpandDims_1" input: "ExpandDims_2" input: "ExpandDims_3" input: "concat/axis" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "transpose/Rank" op: "Rank" input: "concat" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "transpose/sub/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "transpose/sub" op: "Sub" input: "transpose/Rank" input: "transpose/sub/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "transpose/Range/start" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "transpose/Range/delta" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "transpose/Range" op: "Range" input: "transpose/Range/start" input: "transpose/Rank" input: "transpose/Range/delta" device: "/job:worker/device:CPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "transpose/sub_1" op: "Sub" input: "transpose/sub" input: "transpose/Range" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "transpose" op: "Transpose" input: "concat" input: "transpose/sub_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "SparseToDense_2/default_value" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "SparseToDense_2" op: "SparseToDense" input: "ParseSingleExample/Slice_Indices_image/object/class/label" input: "ParseSingleExample/Squeeze_Shape_image/object/class/label" input: "ParseSingleExample/ParseExample/ParseExample:15" input: "SparseToDense_2/default_value" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "SparseToDense_3/default_value" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "SparseToDense_3" op: "SparseToDense" input: "ParseSingleExample/Slice_Indices_image/object/difficult" input: "ParseSingleExample/Squeeze_Shape_image/object/difficult" input: "ParseSingleExample/ParseExample/ParseExample:16" input: "SparseToDense_3/default_value" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "SparseToDense_4/default_value" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "SparseToDense_4" op: "SparseToDense" input: "ParseSingleExample/Slice_Indices_image/object/is_crowd" input: "ParseSingleExample/Squeeze_Shape_image/object/is_crowd" input: "ParseSingleExample/ParseExample/ParseExample:17" input: "SparseToDense_4/default_value" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Equal/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "raw" } } } } node { name: "Equal" op: "Equal" input: "Reshape_3" input: "Equal/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Equal_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "RAW" } } } } node { name: "Equal_1" op: "Equal" input: "Reshape_3" input: "Equal_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "LogicalOr" op: "LogicalOr" input: "Equal" input: "Equal_1" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/not_0/LogicalNot" op: "LogicalNot" input: "LogicalOr" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/always_true" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_BOOL } } attr { key: "value" value { tensor { dtype: DT_BOOL tensor_shape { } bool_val: true } } } } node { name: "case/and_not_0/LogicalAnd" op: "LogicalAnd" input: "case/always_true" input: "case/not_0/LogicalNot" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/case_0/LogicalAnd" op: "LogicalAnd" input: "LogicalOr" input: "case/always_true" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/preds_c" op: "Pack" input: "LogicalOr" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "case/Cast" op: "Cast" input: "case/preds_c" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "case/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "case/num_true_conds" op: "Sum" input: "case/Cast" input: "case/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "case/two_true_conds" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_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: "case/Less" op: "Less" input: "case/num_true_conds" input: "case/two_true_conds" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "More than one condition evaluated as True but exclusive=True. Conditions: (LogicalOr:0), Values:" } } } } node { name: "case/Assert/AssertGuard/Switch" op: "Switch" input: "case/Less" input: "case/Less" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/Assert/AssertGuard/switch_t" op: "Identity" input: "case/Assert/AssertGuard/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/AssertGuard/switch_f" op: "Identity" input: "case/Assert/AssertGuard/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/AssertGuard/pred_id" op: "Identity" input: "case/Less" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/AssertGuard/NoOp" op: "NoOp" input: "^case/Assert/AssertGuard/switch_t" device: "/job:worker/device:CPU:0" } node { name: "case/Assert/AssertGuard/control_dependency" op: "Identity" input: "case/Assert/AssertGuard/switch_t" input: "^case/Assert/AssertGuard/NoOp" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@case/Assert/AssertGuard/switch_t" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/AssertGuard/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "More than one condition evaluated as True but exclusive=True. Conditions: (LogicalOr:0), Values:" } } } } node { name: "case/Assert/AssertGuard/Assert/Switch" op: "Switch" input: "case/Less" input: "case/Assert/AssertGuard/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@case/Less" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/Assert/AssertGuard/Assert/Switch_1" op: "Switch" input: "case/preds_c" input: "case/Assert/AssertGuard/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@case/preds_c" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "case/Assert/AssertGuard/Assert" op: "Assert" input: "case/Assert/AssertGuard/Assert/Switch" input: "case/Assert/AssertGuard/Assert/data_0" input: "case/Assert/AssertGuard/Assert/Switch_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING type: DT_BOOL } } } attr { key: "summarize" value { i: 1 } } } node { name: "case/Assert/AssertGuard/control_dependency_1" op: "Identity" input: "case/Assert/AssertGuard/switch_f" input: "^case/Assert/AssertGuard/Assert" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@case/Assert/AssertGuard/switch_f" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/Assert/AssertGuard/Merge" op: "Merge" input: "case/Assert/AssertGuard/control_dependency_1" input: "case/Assert/AssertGuard/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/Switch" op: "Switch" input: "case/and_not_0/LogicalAnd" input: "case/and_not_0/LogicalAnd" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/switch_t" op: "Identity" input: "case/If_0/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/switch_f" op: "Identity" input: "case/If_0/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/pred_id" op: "Identity" input: "case/and_not_0/LogicalAnd" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/Substr/pos" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "case/If_0/decode_image/Substr/len" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image/Substr/Switch" op: "Switch" input: "Reshape_1" input: "case/If_0/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/Substr" op: "Substr" input: "case/If_0/decode_image/Substr/Switch:1" input: "case/If_0/decode_image/Substr/pos" input: "case/If_0/decode_image/Substr/len" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/is_jpeg/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "\377\330\377" } } } } node { name: "case/If_0/decode_image/is_jpeg" op: "Equal" input: "case/If_0/decode_image/Substr" input: "case/If_0/decode_image/is_jpeg/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/Switch" op: "Switch" input: "case/If_0/decode_image/is_jpeg" input: "case/If_0/decode_image/is_jpeg" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/switch_t" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/switch_f" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/pred_id" op: "Identity" input: "case/If_0/decode_image/is_jpeg" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/check_jpeg_channels/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image/cond_jpeg/check_jpeg_channels/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "case/If_0/decode_image/cond_jpeg/check_jpeg_channels" op: "NotEqual" input: "case/If_0/decode_image/cond_jpeg/check_jpeg_channels/x" input: "case/If_0/decode_image/cond_jpeg/check_jpeg_channels/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/Assert/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" } } } } node { name: "case/If_0/decode_image/cond_jpeg/Assert/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" } } } } node { name: "case/If_0/decode_image/cond_jpeg/Assert/Assert" op: "Assert" input: "case/If_0/decode_image/cond_jpeg/check_jpeg_channels" input: "case/If_0/decode_image/cond_jpeg/Assert/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image/cond_jpeg/DecodeJpeg/Switch" op: "Switch" input: "case/If_0/decode_image/Substr/Switch:1" input: "case/If_0/decode_image/cond_jpeg/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/DecodeJpeg" op: "DecodeJpeg" input: "case/If_0/decode_image/cond_jpeg/DecodeJpeg/Switch:1" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "acceptable_fraction" value { f: 1.0 } } attr { key: "channels" value { i: 3 } } attr { key: "dct_method" value { s: "" } } attr { key: "fancy_upscaling" value { b: true } } attr { key: "ratio" value { i: 1 } } attr { key: "try_recover_truncated" value { b: false } } } node { name: "case/If_0/decode_image/cond_jpeg/is_png/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "\211PN" } } } } node { name: "case/If_0/decode_image/cond_jpeg/is_png/Switch" op: "Switch" input: "case/If_0/decode_image/Substr" input: "case/If_0/decode_image/cond_jpeg/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@case/If_0/decode_image/Substr" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/is_png" op: "Equal" input: "case/If_0/decode_image/cond_jpeg/is_png/Switch" input: "case/If_0/decode_image/cond_jpeg/is_png/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/Switch" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/is_png" input: "case/If_0/decode_image/cond_jpeg/is_png" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/switch_t" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/cond_png/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/switch_f" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/cond_png/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/pred_id" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/is_png" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng/Switch" op: "Switch" input: "case/If_0/decode_image/Substr/Switch:1" input: "case/If_0/decode_image/cond_jpeg/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng/Switch_1" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng" op: "DecodePng" input: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng/Switch_1:1" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "channels" value { i: 3 } } attr { key: "dtype" value { type: DT_UINT8 } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "GIF" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif/Switch" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/is_png/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@case/If_0/decode_image/Substr" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif" op: "Equal" input: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Switch" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif" input: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/pred_id" op: "Identity" input: "case/If_0/decode_image/cond_jpeg/cond_png/is_gif" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels" op: "NotEqual" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/x" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1" op: "NotEqual" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/x" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/LogicalAnd" op: "LogicalAnd" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_gif_channels_1" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding GIF images" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding GIF images" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert" op: "Assert" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/LogicalAnd" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch_1" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif" op: "DecodeGif" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch_1:1" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/pos" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/len" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_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: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/Switch" op: "Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr" op: "Substr" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/Switch" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/pos" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/len" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "BM" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp" op: "Equal" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert" op: "Assert" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/is_bmp" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_channels" op: "NotEqual" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/x" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_channels/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding BMP images" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding BMP images" } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert" op: "Assert" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/check_channels" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeBmp" op: "DecodeBmp" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Substr/Switch" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_1/Assert" input: "^case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Assert_2/Assert" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } attr { key: "channels" value { i: 0 } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Merge" op: "Merge" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeBmp" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/DecodeGif" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/cond_png/Merge" op: "Merge" input: "case/If_0/decode_image/cond_jpeg/cond_png/cond_gif/Merge" input: "case/If_0/decode_image/cond_jpeg/cond_png/DecodePng" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_0/decode_image/cond_jpeg/Merge" op: "Merge" input: "case/If_0/decode_image/cond_jpeg/cond_png/Merge" input: "case/If_0/decode_image/cond_jpeg/DecodeJpeg" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_0/decode_image_1/Substr/pos" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "case/If_0/decode_image_1/Substr/len" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image_1/Substr/Switch" op: "Switch" input: "Reshape_1" input: "case/If_0/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/Substr" op: "Substr" input: "case/If_0/decode_image_1/Substr/Switch" input: "case/If_0/decode_image_1/Substr/pos" input: "case/If_0/decode_image_1/Substr/len" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/is_jpeg/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "\377\330\377" } } } } node { name: "case/If_0/decode_image_1/is_jpeg" op: "Equal" input: "case/If_0/decode_image_1/Substr" input: "case/If_0/decode_image_1/is_jpeg/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/Switch" op: "Switch" input: "case/If_0/decode_image_1/is_jpeg" input: "case/If_0/decode_image_1/is_jpeg" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/switch_t" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/switch_f" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/pred_id" op: "Identity" input: "case/If_0/decode_image_1/is_jpeg" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/check_jpeg_channels/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/check_jpeg_channels/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/check_jpeg_channels" op: "NotEqual" input: "case/If_0/decode_image_1/cond_jpeg/check_jpeg_channels/x" input: "case/If_0/decode_image_1/cond_jpeg/check_jpeg_channels/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/Assert/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/Assert/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 1, 3) when decoding JPEG images" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/Assert/Assert" op: "Assert" input: "case/If_0/decode_image_1/cond_jpeg/check_jpeg_channels" input: "case/If_0/decode_image_1/cond_jpeg/Assert/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image_1/cond_jpeg/DecodeJpeg/Switch" op: "Switch" input: "case/If_0/decode_image_1/Substr/Switch" input: "case/If_0/decode_image_1/cond_jpeg/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/DecodeJpeg" op: "DecodeJpeg" input: "case/If_0/decode_image_1/cond_jpeg/DecodeJpeg/Switch:1" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "acceptable_fraction" value { f: 1.0 } } attr { key: "channels" value { i: 3 } } attr { key: "dct_method" value { s: "" } } attr { key: "fancy_upscaling" value { b: true } } attr { key: "ratio" value { i: 1 } } attr { key: "try_recover_truncated" value { b: false } } } node { name: "case/If_0/decode_image_1/cond_jpeg/is_png/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "\211PN" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/is_png/Switch" op: "Switch" input: "case/If_0/decode_image_1/Substr" input: "case/If_0/decode_image_1/cond_jpeg/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@case/If_0/decode_image_1/Substr" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/is_png" op: "Equal" input: "case/If_0/decode_image_1/cond_jpeg/is_png/Switch" input: "case/If_0/decode_image_1/cond_jpeg/is_png/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/Switch" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/is_png" input: "case/If_0/decode_image_1/cond_jpeg/is_png" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/switch_t" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/switch_f" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/pred_id" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/is_png" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng/Switch" op: "Switch" input: "case/If_0/decode_image_1/Substr/Switch" input: "case/If_0/decode_image_1/cond_jpeg/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng/Switch_1" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng" op: "DecodePng" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng/Switch_1:1" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "channels" value { i: 3 } } attr { key: "dtype" value { type: DT_UINT8 } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "GIF" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif/Switch" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/is_png/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@case/If_0/decode_image_1/Substr" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif" op: "Equal" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Switch" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/pred_id" op: "Identity" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/is_gif" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels" op: "NotEqual" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels/x" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels_1" op: "NotEqual" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/x" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/LogicalAnd" op: "LogicalAnd" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_gif_channels_1" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding GIF images" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding GIF images" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert/Assert" op: "Assert" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/LogicalAnd" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch_1" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif" op: "DecodeGif" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch_1:1" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/pos" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/len" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_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: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/Switch" op: "Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr" op: "Substr" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/Switch" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/pos" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/len" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/is_bmp/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "BM" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/is_bmp" op: "Equal" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/is_bmp/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_1/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Unable to decode bytes as JPEG, PNG, GIF, or BMP" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_1/Assert" op: "Assert" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/is_bmp" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_1/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_channels/x" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_channels/y" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_channels" op: "NotEqual" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_channels/x" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_channels/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_2/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding BMP images" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_2/Assert/data_0" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Channels must be in (None, 0, 3) when decoding BMP images" } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_2/Assert" op: "Assert" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/check_channels" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_2/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeBmp" op: "DecodeBmp" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Substr/Switch" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_1/Assert" input: "^case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Assert_2/Assert" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } attr { key: "channels" value { i: 0 } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Merge" op: "Merge" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeBmp" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/DecodeGif" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/cond_png/Merge" op: "Merge" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/cond_gif/Merge" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/DecodePng" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_0/decode_image_1/cond_jpeg/Merge" op: "Merge" input: "case/If_0/decode_image_1/cond_jpeg/cond_png/Merge" input: "case/If_0/decode_image_1/cond_jpeg/DecodeJpeg" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_0/Const" op: "Const" input: "^case/Assert/AssertGuard/Merge" input: "^case/If_0/switch_f" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_UINT8 } } attr { key: "value" value { tensor { dtype: DT_UINT8 tensor_shape { } int_val: 0 } } } } node { name: "case/If_0/Merge" op: "Merge" input: "case/If_0/Const" input: "case/If_0/decode_image/cond_jpeg/Merge" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { } } } } } node { name: "case/If_1/Switch" op: "Switch" input: "case/case_0/LogicalAnd" input: "case/case_0/LogicalAnd" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_1/switch_t" op: "Identity" input: "case/If_1/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_1/switch_f" op: "Identity" input: "case/If_1/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_1/pred_id" op: "Identity" input: "case/case_0/LogicalAnd" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "case/If_1/DecodeRaw/Switch" op: "Switch" input: "Reshape_1" input: "case/If_1/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "case/If_1/DecodeRaw" op: "DecodeRaw" input: "case/If_1/DecodeRaw/Switch:1" input: "^case/Assert/AssertGuard/Merge" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "little_endian" value { b: true } } attr { key: "out_type" value { type: DT_UINT8 } } } node { name: "case/If_1/Switch_1" op: "Switch" input: "case/If_0/Merge" input: "case/If_1/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "_class" value { list { s: "loc:@case/If_0/Merge" } } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { unknown_rank: true } } } } } node { name: "case/If_1/Merge" op: "Merge" input: "case/If_1/Switch_1" input: "case/If_1/DecodeRaw" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } shape { } } } } } node { name: "SparseToDense_5/default_value" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "SparseToDense_5" op: "SparseToDense" input: "ParseSingleExample/Slice_Indices_image/segmentation/object" input: "ParseSingleExample/Squeeze_Shape_image/segmentation/object" input: "ParseSingleExample/ParseExample/ParseExample:18" input: "SparseToDense_5/default_value" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "stack/0" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -1 } } } } node { name: "stack" op: "Pack" input: "stack/0" input: "Reshape_4" input: "Reshape_7" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Cast" op: "Cast" input: "stack" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "Reshape_8" op: "Reshape" input: "SparseToDense_5" input: "Cast" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "Cast_1" op: "Cast" input: "Reshape_8" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_BOOL } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "Cast_2" op: "Cast" input: "SparseToDense_4" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_BOOL } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "ExpandDims_4/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims_4" op: "ExpandDims" input: "case/If_1/Merge" input: "ExpandDims_4/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_UINT8 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "ToFloat" op: "Cast" input: "ExpandDims_4" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_UINT8 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "Squeeze" op: "Squeeze" input: "ToFloat" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "RandomHorizontalFlip/random_uniform/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "RandomHorizontalFlip/random_uniform/min" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "RandomHorizontalFlip/random_uniform/max" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "RandomHorizontalFlip/random_uniform/RandomUniform" op: "RandomUniform" input: "RandomHorizontalFlip/random_uniform/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "RandomHorizontalFlip/random_uniform/sub" op: "Sub" input: "RandomHorizontalFlip/random_uniform/max" input: "RandomHorizontalFlip/random_uniform/min" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/random_uniform/mul" op: "Mul" input: "RandomHorizontalFlip/random_uniform/RandomUniform" input: "RandomHorizontalFlip/random_uniform/sub" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/random_uniform" op: "Add" input: "RandomHorizontalFlip/random_uniform/mul" input: "RandomHorizontalFlip/random_uniform/min" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/Size" op: "Size" input: "transpose" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "RandomHorizontalFlip/Greater/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "RandomHorizontalFlip/Greater" op: "Greater" input: "RandomHorizontalFlip/Size" input: "RandomHorizontalFlip/Greater/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/Greater_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "RandomHorizontalFlip/Greater_1" op: "Greater" input: "RandomHorizontalFlip/random_uniform" input: "RandomHorizontalFlip/Greater_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/LogicalAnd" op: "LogicalAnd" input: "RandomHorizontalFlip/Greater" input: "RandomHorizontalFlip/Greater_1" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond/Switch" op: "Switch" input: "RandomHorizontalFlip/LogicalAnd" input: "RandomHorizontalFlip/LogicalAnd" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "RandomHorizontalFlip/cond/switch_t" op: "Identity" input: "RandomHorizontalFlip/cond/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond/switch_f" op: "Identity" input: "RandomHorizontalFlip/cond/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond/pred_id" op: "Identity" input: "RandomHorizontalFlip/LogicalAnd" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond/Shape/Switch" op: "Switch" input: "Squeeze" input: "RandomHorizontalFlip/cond/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Squeeze" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "RandomHorizontalFlip/cond/Shape" op: "Shape" input: "RandomHorizontalFlip/cond/Shape/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "RandomHorizontalFlip/cond/assert_positive/Const" op: "Const" input: "^RandomHorizontalFlip/cond/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Less" op: "Less" input: "RandomHorizontalFlip/cond/assert_positive/Const" input: "RandomHorizontalFlip/cond/Shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Const" op: "Const" input: "^RandomHorizontalFlip/cond/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "RandomHorizontalFlip/cond/assert_positive/assert_less/All" op: "All" input: "RandomHorizontalFlip/cond/assert_positive/assert_less/Less" input: "RandomHorizontalFlip/cond/assert_positive/assert_less/Const" device: "/job:worker/device:CPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Const" op: "Const" input: "^RandomHorizontalFlip/cond/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "all dims of \'image.shape\' must be > 0." } } } } node { name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert/data_0" op: "Const" input: "^RandomHorizontalFlip/cond/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "all dims of \'image.shape\' must be > 0." } } } } node { name: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert" op: "Assert" input: "RandomHorizontalFlip/cond/assert_positive/assert_less/All" input: "RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert/data_0" device: "/job:worker/device:CPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "RandomHorizontalFlip/cond/control_dependency" op: "Identity" input: "RandomHorizontalFlip/cond/Shape/Switch:1" input: "^RandomHorizontalFlip/cond/assert_positive/assert_less/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Squeeze" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "RandomHorizontalFlip/cond/ReverseV2/axis" op: "Const" input: "^RandomHorizontalFlip/cond/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "RandomHorizontalFlip/cond/ReverseV2" op: "ReverseV2" input: "RandomHorizontalFlip/cond/control_dependency" input: "RandomHorizontalFlip/cond/ReverseV2/axis" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "RandomHorizontalFlip/cond/Switch_1" op: "Switch" input: "Squeeze" input: "RandomHorizontalFlip/cond/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Squeeze" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "RandomHorizontalFlip/cond/Merge" op: "Merge" input: "RandomHorizontalFlip/cond/Switch_1" input: "RandomHorizontalFlip/cond/ReverseV2" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } shape { } } } } } node { name: "RandomHorizontalFlip/cond_1/Switch" op: "Switch" input: "RandomHorizontalFlip/LogicalAnd" input: "RandomHorizontalFlip/LogicalAnd" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "RandomHorizontalFlip/cond_1/switch_t" op: "Identity" input: "RandomHorizontalFlip/cond_1/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond_1/switch_f" op: "Identity" input: "RandomHorizontalFlip/cond_1/Switch" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond_1/pred_id" op: "Identity" input: "RandomHorizontalFlip/LogicalAnd" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "RandomHorizontalFlip/cond_1/Const" op: "Const" input: "^RandomHorizontalFlip/cond_1/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "RandomHorizontalFlip/cond_1/split/split_dim" op: "Const" input: "^RandomHorizontalFlip/cond_1/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "RandomHorizontalFlip/cond_1/split/Switch" op: "Switch" input: "transpose" input: "RandomHorizontalFlip/cond_1/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@transpose" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "RandomHorizontalFlip/cond_1/split" op: "Split" input: "RandomHorizontalFlip/cond_1/split/split_dim" input: "RandomHorizontalFlip/cond_1/split/Switch:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "RandomHorizontalFlip/cond_1/Sub/x" op: "Const" input: "^RandomHorizontalFlip/cond_1/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "RandomHorizontalFlip/cond_1/Sub" op: "Sub" input: "RandomHorizontalFlip/cond_1/Sub/x" input: "RandomHorizontalFlip/cond_1/split:3" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "RandomHorizontalFlip/cond_1/Sub_1/x" op: "Const" input: "^RandomHorizontalFlip/cond_1/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "RandomHorizontalFlip/cond_1/Sub_1" op: "Sub" input: "RandomHorizontalFlip/cond_1/Sub_1/x" input: "RandomHorizontalFlip/cond_1/split:1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "RandomHorizontalFlip/cond_1/concat/axis" op: "Const" input: "^RandomHorizontalFlip/cond_1/switch_t" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "RandomHorizontalFlip/cond_1/concat" op: "ConcatV2" input: "RandomHorizontalFlip/cond_1/split" input: "RandomHorizontalFlip/cond_1/Sub" input: "RandomHorizontalFlip/cond_1/split:2" input: "RandomHorizontalFlip/cond_1/Sub_1" input: "RandomHorizontalFlip/cond_1/concat/axis" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "RandomHorizontalFlip/cond_1/Switch_1" op: "Switch" input: "transpose" input: "RandomHorizontalFlip/cond_1/pred_id" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@transpose" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "RandomHorizontalFlip/cond_1/Merge" op: "Merge" input: "RandomHorizontalFlip/cond_1/Switch_1" input: "RandomHorizontalFlip/cond_1/concat" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { } } } } } node { name: "ExpandDims_5/dim" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims_5" op: "ExpandDims" input: "RandomHorizontalFlip/cond/Merge" input: "ExpandDims_5/dim" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "Shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Shape_1" op: "Shape" input: "SparseToDense" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_2" op: "Shape" input: "ExpandDims_5" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_3" op: "Shape" input: "SparseToDense_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_4" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Shape_5" op: "Shape" input: "Cast_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_6" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Shape_7" op: "Shape" input: "SparseToDense_3" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_8" op: "Shape" input: "RandomHorizontalFlip/cond_1/Merge" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_9" op: "Shape" input: "SparseToDense_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Shape_10" op: "Shape" input: "Cast_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "batch/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_BOOL } } attr { key: "value" value { tensor { dtype: DT_BOOL tensor_shape { } bool_val: true } } } } node { name: "batch/padding_fifo_queue" op: "PaddingFIFOQueueV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 600 } } attr { key: "component_types" value { list { type: DT_STRING type: DT_FLOAT type: DT_FLOAT type: DT_INT64 type: DT_INT64 type: DT_INT64 type: DT_BOOL type: DT_BOOL type: DT_FLOAT type: DT_STRING type: DT_STRING type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 } } } attr { key: "container" value { s: "" } } attr { key: "shapes" value { list { shape { } shape { dim { size: -1 } } shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } shape { } shape { } shape { dim { } } shape { dim { size: 1 } } shape { dim { size: 2 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 3 } } shape { dim { size: 1 } } shape { dim { size: 4 } } shape { dim { } } shape { dim { } } } } } attr { key: "shared_name" value { s: "" } } } node { name: "batch/padding_fifo_queue_enqueue" op: "QueueEnqueueV2" input: "batch/padding_fifo_queue" input: "Reshape_2" input: "SparseToDense_1" input: "RandomHorizontalFlip/cond_1/Merge" input: "SparseToDense_2" input: "SparseToDense_3" input: "SparseToDense" input: "Cast_1" input: "Cast_2" input: "ExpandDims_5" input: "Reshape_5" input: "Reshape_6" input: "Shape" input: "Shape_3" input: "Shape_8" input: "Shape_9" input: "Shape_7" input: "Shape_1" input: "Shape_10" input: "Shape_5" input: "Shape_2" input: "Shape_6" input: "Shape_4" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_FLOAT type: DT_FLOAT type: DT_INT64 type: DT_INT64 type: DT_INT64 type: DT_BOOL type: DT_BOOL type: DT_FLOAT type: DT_STRING type: DT_STRING type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "batch/padding_fifo_queue_Close" op: "QueueCloseV2" input: "batch/padding_fifo_queue" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "batch/padding_fifo_queue_Close_1" op: "QueueCloseV2" input: "batch/padding_fifo_queue" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "batch/padding_fifo_queue_Size" op: "QueueSizeV2" input: "batch/padding_fifo_queue" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "batch/Cast" op: "Cast" input: "batch/padding_fifo_queue_Size" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "batch/mul/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.00166666670702 } } } } node { name: "batch/mul" op: "Mul" input: "batch/Cast" input: "batch/mul/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "batch/fraction_of_600_full/tags" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "batch/fraction_of_600_full" } } } } node { name: "batch/fraction_of_600_full" op: "ScalarSummary" input: "batch/fraction_of_600_full/tags" input: "batch/mul" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "batch/n" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { 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" op: "QueueDequeueManyV2" input: "batch/padding_fifo_queue" input: "batch/n" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } shape { dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 2 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 3 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 4 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { } } } } } attr { key: "component_types" value { list { type: DT_STRING type: DT_FLOAT type: DT_FLOAT type: DT_INT64 type: DT_INT64 type: DT_INT64 type: DT_BOOL type: DT_BOOL type: DT_FLOAT type: DT_STRING type: DT_STRING type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "prefetch_queue" op: "PaddingFIFOQueueV2" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "capacity" value { i: 10 } } attr { key: "component_types" value { list { type: DT_STRING type: DT_INT32 type: DT_STRING type: DT_INT64 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT64 type: DT_BOOL type: DT_INT32 type: DT_INT32 type: DT_BOOL type: DT_INT32 type: DT_INT64 type: DT_INT32 type: DT_FLOAT type: DT_STRING type: DT_INT32 type: DT_INT32 type: DT_FLOAT type: DT_FLOAT } } } attr { key: "container" value { s: "" } } attr { key: "shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 4 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 3 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 2 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "shared_name" value { s: "" } } } node { name: "prefetch_queue_enqueue" op: "QueueEnqueueV2" input: "prefetch_queue" input: "batch" input: "batch:15" input: "batch:9" input: "batch:3" input: "batch:14" input: "batch:19" input: "batch:12" input: "batch:17" input: "batch:4" input: "batch:7" input: "batch:13" input: "batch:21" input: "batch:6" input: "batch:11" input: "batch:5" input: "batch:16" input: "batch:1" input: "batch:10" input: "batch:18" input: "batch:20" input: "batch:2" input: "batch:8" device: "/job:worker/device:CPU:0" attr { key: "Tcomponents" value { list { type: DT_STRING type: DT_INT32 type: DT_STRING type: DT_INT64 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT64 type: DT_BOOL type: DT_INT32 type: DT_INT32 type: DT_BOOL type: DT_INT32 type: DT_INT64 type: DT_INT32 type: DT_FLOAT type: DT_STRING type: DT_INT32 type: DT_INT32 type: DT_FLOAT type: DT_FLOAT } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "prefetch_queue_Close" op: "QueueCloseV2" input: "prefetch_queue" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: false } } } node { name: "prefetch_queue_Close_1" op: "QueueCloseV2" input: "prefetch_queue" device: "/job:worker/device:CPU:0" attr { key: "cancel_pending_enqueues" value { b: true } } } node { name: "prefetch_queue_Size" op: "QueueSizeV2" input: "prefetch_queue" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToFloat_1" op: "Cast" input: "prefetch_queue_Size" device: "/job:worker/device:CPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "mul/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.10000000149 } } } } node { name: "mul" op: "Mul" input: "ToFloat_1" input: "mul/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "queue/prefetch_queue/fraction_of_10_full/tags" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "queue/prefetch_queue/fraction_of_10_full" } } } } node { name: "queue/prefetch_queue/fraction_of_10_full" op: "ScalarSummary" input: "queue/prefetch_queue/fraction_of_10_full/tags" input: "mul" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 2 } } tensor_content: "\000\000\200C\000\000\200C" } } } } node { name: "Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 2 } } tensor_content: "\000\000\200A\000\000\200A" } } } } node { name: "Const_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "Const_3" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 91 } } tensor_content: "\000\000\200?\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "Const_4" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } } float_val: 0.0 } } } } node { name: "prefetch_queue_Dequeue" op: "QueueDequeueV2" input: "prefetch_queue" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 4 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: 3 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 2 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { size: -1 } } shape { dim { size: 1 } } shape { dim { size: 1 } dim { size: 1 } } shape { dim { size: 1 } dim { } } shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } shape { dim { size: 1 } dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "component_types" value { list { type: DT_STRING type: DT_INT32 type: DT_STRING type: DT_INT64 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT32 type: DT_INT64 type: DT_BOOL type: DT_INT32 type: DT_INT32 type: DT_BOOL type: DT_INT32 type: DT_INT64 type: DT_INT32 type: DT_FLOAT type: DT_STRING type: DT_INT32 type: DT_INT32 type: DT_FLOAT type: DT_FLOAT } } } attr { key: "timeout_ms" value { i: -1 } } } node { name: "unstack" op: "Unpack" input: "prefetch_queue_Dequeue" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_1" op: "Unpack" input: "prefetch_queue_Dequeue:5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_2" op: "Unpack" input: "prefetch_queue_Dequeue:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_3" op: "Unpack" input: "prefetch_queue_Dequeue:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_4" op: "Unpack" input: "prefetch_queue_Dequeue:4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_5" op: "Unpack" input: "prefetch_queue_Dequeue:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_6" op: "Unpack" input: "prefetch_queue_Dequeue:6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_7" op: "Unpack" input: "prefetch_queue_Dequeue:7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_8" op: "Unpack" input: "prefetch_queue_Dequeue:8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_9" op: "Unpack" input: "prefetch_queue_Dequeue:9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_10" op: "Unpack" input: "prefetch_queue_Dequeue:10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_11" op: "Unpack" input: "prefetch_queue_Dequeue:11" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_12" op: "Unpack" input: "prefetch_queue_Dequeue:12" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_13" op: "Unpack" input: "prefetch_queue_Dequeue:13" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_14" op: "Unpack" input: "prefetch_queue_Dequeue:14" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_15" op: "Unpack" input: "prefetch_queue_Dequeue:15" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_16" op: "Unpack" input: "prefetch_queue_Dequeue:16" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_17" op: "Unpack" input: "prefetch_queue_Dequeue:17" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_18" op: "Unpack" input: "prefetch_queue_Dequeue:18" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_19" op: "Unpack" input: "prefetch_queue_Dequeue:19" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_20" op: "Unpack" input: "prefetch_queue_Dequeue:20" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_21" op: "Unpack" input: "prefetch_queue_Dequeue:21" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "zeros_like" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Slice" op: "Slice" input: "unstack" input: "zeros_like" input: "unstack_13" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zeros_like_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_1" op: "Slice" input: "unstack_14" input: "zeros_like_1" input: "unstack_15" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "zeros_like_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_2" op: "Slice" input: "unstack_8" input: "zeros_like_2" input: "unstack_5" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "zeros_like_3" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_3" op: "Slice" input: "unstack_16" input: "zeros_like_3" input: "unstack_6" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "zeros_like_4" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Slice_4" op: "Slice" input: "unstack_17" input: "zeros_like_4" input: "unstack_11" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zeros_like_5" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_5" op: "Slice" input: "unstack_9" input: "zeros_like_5" input: "unstack_18" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "zeros_like_6" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Slice_6" op: "Slice" input: "unstack_2" input: "zeros_like_6" input: "unstack_19" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "zeros_like_7" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } int_val: 0 } } } } node { name: "Slice_7" op: "Slice" input: "unstack_21" input: "zeros_like_7" input: "unstack_1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "zeros_like_8" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } int_val: 0 } } } } node { name: "Slice_8" op: "Slice" input: "unstack_20" input: "zeros_like_8" input: "unstack_10" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "zeros_like_9" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_9" op: "Slice" input: "unstack_3" input: "zeros_like_9" input: "unstack_4" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "zeros_like_10" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } int_val: 0 } } } } node { name: "Slice_10" op: "Slice" input: "unstack_12" input: "zeros_like_10" input: "unstack_7" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "Cast_3" op: "Cast" input: "Slice_9" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "sub" op: "Sub" input: "Cast_3" input: "sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Size" op: "Size" input: "sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Greater" op: "Greater" input: "Size" input: "Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "cond/Switch" op: "Switch" input: "Greater" input: "Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "cond/switch_t" op: "Identity" input: "cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "cond/switch_f" op: "Identity" input: "cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "cond/pred_id" op: "Identity" input: "Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "cond/Cast/Switch" op: "Switch" input: "sub" input: "cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@sub" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "cond/Cast" op: "Cast" input: "cond/Cast/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "cond/one_hot/Const" op: "Const" input: "^cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "cond/one_hot/Const_1" op: "Const" input: "^cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "cond/one_hot/depth" op: "Const" input: "^cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 90 } } } } node { name: "cond/one_hot/on_value" op: "Const" input: "^cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "cond/one_hot/off_value" op: "Const" input: "^cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "cond/one_hot" op: "OneHot" input: "cond/Cast" input: "cond/one_hot/depth" input: "cond/one_hot/on_value" input: "cond/one_hot/off_value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "TI" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 90 } } } } } attr { key: "axis" value { i: -1 } } } node { name: "cond/Cast_1" op: "Cast" input: "cond/one_hot" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 90 } } } } } } node { name: "cond/Pad/paddings" op: "Const" input: "^cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "cond/Pad" op: "Pad" input: "cond/Cast_1" input: "cond/Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 90 } } } } } } node { name: "cond/zeros" op: "Const" input: "^cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 90 } dim { } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 90 } dim { } } } } } } node { name: "cond/Merge" op: "Merge" input: "cond/zeros" input: "cond/Pad" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } shape { } } } } } node { name: "Reshape_9/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377Z\000\000\000" } } } } node { name: "Reshape_9" op: "Reshape" input: "cond/Merge" input: "Reshape_9/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 90 } } } } } } node { name: "Preprocessor/map/Shape" op: "Shape" input: "Slice_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Preprocessor/map/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Preprocessor/map/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/strided_slice" op: "StridedSlice" input: "Preprocessor/map/Shape" input: "Preprocessor/map/strided_slice/stack" input: "Preprocessor/map/strided_slice/stack_1" input: "Preprocessor/map/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Preprocessor/map/TensorArray" op: "TensorArrayV3" input: "Preprocessor/map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "Preprocessor/map/TensorArrayUnstack/Shape" op: "Shape" input: "Slice_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Preprocessor/map/TensorArrayUnstack/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Preprocessor/map/TensorArrayUnstack/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/TensorArrayUnstack/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/TensorArrayUnstack/strided_slice" op: "StridedSlice" input: "Preprocessor/map/TensorArrayUnstack/Shape" input: "Preprocessor/map/TensorArrayUnstack/strided_slice/stack" input: "Preprocessor/map/TensorArrayUnstack/strided_slice/stack_1" input: "Preprocessor/map/TensorArrayUnstack/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Preprocessor/map/TensorArrayUnstack/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Preprocessor/map/TensorArrayUnstack/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Preprocessor/map/TensorArrayUnstack/range" op: "Range" input: "Preprocessor/map/TensorArrayUnstack/range/start" input: "Preprocessor/map/TensorArrayUnstack/strided_slice" input: "Preprocessor/map/TensorArrayUnstack/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Preprocessor/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "Preprocessor/map/TensorArray" input: "Preprocessor/map/TensorArrayUnstack/range" input: "Slice_7" input: "Preprocessor/map/TensorArray:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Slice_7" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Preprocessor/map/TensorArray_1" op: "TensorArrayV3" input: "Preprocessor/map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "Preprocessor/map/while/Enter" op: "Enter" input: "Preprocessor/map/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Preprocessor/map/while/Preprocessor/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Preprocessor/map/while/Enter_1" op: "Enter" input: "Preprocessor/map/TensorArray_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Preprocessor/map/while/Preprocessor/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Preprocessor/map/while/Merge" op: "Merge" input: "Preprocessor/map/while/Enter" input: "Preprocessor/map/while/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Preprocessor/map/while/Merge_1" op: "Merge" input: "Preprocessor/map/while/Enter_1" input: "Preprocessor/map/while/NextIteration_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Preprocessor/map/while/Less/Enter" op: "Enter" input: "Preprocessor/map/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Preprocessor/map/while/Preprocessor/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Preprocessor/map/while/Less" op: "Less" input: "Preprocessor/map/while/Merge" input: "Preprocessor/map/while/Less/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/LoopCond" op: "LoopCond" input: "Preprocessor/map/while/Less" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/Switch" op: "Switch" input: "Preprocessor/map/while/Merge" input: "Preprocessor/map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/while/Merge" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Preprocessor/map/while/Switch_1" op: "Switch" input: "Preprocessor/map/while/Merge_1" input: "Preprocessor/map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/while/Merge_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Preprocessor/map/while/Identity" op: "Identity" input: "Preprocessor/map/while/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/Identity_1" op: "Identity" input: "Preprocessor/map/while/Switch_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/TensorArrayReadV3/Enter" op: "Enter" input: "Preprocessor/map/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "Preprocessor/map/while/Preprocessor/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Preprocessor/map/while/TensorArrayReadV3/Enter_1" op: "Enter" input: "Preprocessor/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Preprocessor/map/while/Preprocessor/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Preprocessor/map/while/TensorArrayReadV3" op: "TensorArrayReadV3" input: "Preprocessor/map/while/TensorArrayReadV3/Enter" input: "Preprocessor/map/while/Identity" input: "Preprocessor/map/while/TensorArrayReadV3/Enter_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "Preprocessor/map/while/ResizeToRange/Shape" op: "Shape" input: "Preprocessor/map/while/TensorArrayReadV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice/stack" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice/stack_1" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice/stack_2" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice" op: "StridedSlice" input: "Preprocessor/map/while/ResizeToRange/Shape" input: "Preprocessor/map/while/ResizeToRange/strided_slice/stack" input: "Preprocessor/map/while/ResizeToRange/strided_slice/stack_1" input: "Preprocessor/map/while/ResizeToRange/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Preprocessor/map/while/ResizeToRange/ToFloat" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice_1/stack" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice_1/stack_1" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice_1/stack_2" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Preprocessor/map/while/ResizeToRange/strided_slice_1" op: "StridedSlice" input: "Preprocessor/map/while/ResizeToRange/Shape" input: "Preprocessor/map/while/ResizeToRange/strided_slice_1/stack" input: "Preprocessor/map/while/ResizeToRange/strided_slice_1/stack_1" input: "Preprocessor/map/while/ResizeToRange/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Preprocessor/map/while/ResizeToRange/ToFloat_1" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Minimum" op: "Minimum" input: "Preprocessor/map/while/ResizeToRange/ToFloat" input: "Preprocessor/map/while/ResizeToRange/ToFloat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Const" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 600.0 } } } } node { name: "Preprocessor/map/while/ResizeToRange/div" op: "RealDiv" input: "Preprocessor/map/while/ResizeToRange/Const" input: "Preprocessor/map/while/ResizeToRange/Minimum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/mul" op: "Mul" input: "Preprocessor/map/while/ResizeToRange/ToFloat" input: "Preprocessor/map/while/ResizeToRange/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Round" op: "Round" input: "Preprocessor/map/while/ResizeToRange/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/ToInt32" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/Round" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/mul_1" op: "Mul" input: "Preprocessor/map/while/ResizeToRange/ToFloat_1" input: "Preprocessor/map/while/ResizeToRange/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Round_1" op: "Round" input: "Preprocessor/map/while/ResizeToRange/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/ToInt32_1" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/Round_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/stack" op: "Pack" input: "Preprocessor/map/while/ResizeToRange/ToInt32" input: "Preprocessor/map/while/ResizeToRange/ToInt32_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Preprocessor/map/while/ResizeToRange/Maximum" op: "Maximum" input: "Preprocessor/map/while/ResizeToRange/ToFloat" input: "Preprocessor/map/while/ResizeToRange/ToFloat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Const_1" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1024.0 } } } } node { name: "Preprocessor/map/while/ResizeToRange/div_1" op: "RealDiv" input: "Preprocessor/map/while/ResizeToRange/Const_1" input: "Preprocessor/map/while/ResizeToRange/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/mul_2" op: "Mul" input: "Preprocessor/map/while/ResizeToRange/ToFloat" input: "Preprocessor/map/while/ResizeToRange/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Round_2" op: "Round" input: "Preprocessor/map/while/ResizeToRange/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/ToInt32_2" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/Round_2" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/mul_3" op: "Mul" input: "Preprocessor/map/while/ResizeToRange/ToFloat_1" input: "Preprocessor/map/while/ResizeToRange/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Round_3" op: "Round" input: "Preprocessor/map/while/ResizeToRange/mul_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/ToInt32_3" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/Round_3" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/stack_1" op: "Pack" input: "Preprocessor/map/while/ResizeToRange/ToInt32_2" input: "Preprocessor/map/while/ResizeToRange/ToInt32_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Preprocessor/map/while/ResizeToRange/Const_2" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Preprocessor/map/while/ResizeToRange/Max" op: "Max" input: "Preprocessor/map/while/ResizeToRange/stack" input: "Preprocessor/map/while/ResizeToRange/Const_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Preprocessor/map/while/ResizeToRange/ToFloat_2" op: "Cast" input: "Preprocessor/map/while/ResizeToRange/Max" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/Greater" op: "Greater" input: "Preprocessor/map/while/ResizeToRange/ToFloat_2" input: "Preprocessor/map/while/ResizeToRange/Const_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/Switch" op: "Switch" input: "Preprocessor/map/while/ResizeToRange/Greater" input: "Preprocessor/map/while/ResizeToRange/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/switch_t" op: "Identity" input: "Preprocessor/map/while/ResizeToRange/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/switch_f" op: "Identity" input: "Preprocessor/map/while/ResizeToRange/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/pred_id" op: "Identity" input: "Preprocessor/map/while/ResizeToRange/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/Switch_1" op: "Switch" input: "Preprocessor/map/while/ResizeToRange/stack_1" input: "Preprocessor/map/while/ResizeToRange/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/while/ResizeToRange/stack_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: 2 } } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/Switch_2" op: "Switch" input: "Preprocessor/map/while/ResizeToRange/stack" input: "Preprocessor/map/while/ResizeToRange/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/while/ResizeToRange/stack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: 2 } } } } } } node { name: "Preprocessor/map/while/ResizeToRange/cond/Merge" op: "Merge" input: "Preprocessor/map/while/ResizeToRange/cond/Switch_2" input: "Preprocessor/map/while/ResizeToRange/cond/Switch_1:1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } } node { name: "Preprocessor/map/while/ResizeToRange/ExpandDims/dim" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Preprocessor/map/while/ResizeToRange/ExpandDims" op: "ExpandDims" input: "Preprocessor/map/while/TensorArrayReadV3" input: "Preprocessor/map/while/ResizeToRange/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "Preprocessor/map/while/ResizeToRange/ResizeBilinear" op: "ResizeBilinear" input: "Preprocessor/map/while/ResizeToRange/ExpandDims" input: "Preprocessor/map/while/ResizeToRange/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "align_corners" value { b: false } } } node { name: "Preprocessor/map/while/ResizeToRange/Squeeze" op: "Squeeze" input: "Preprocessor/map/while/ResizeToRange/ResizeBilinear" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "squeeze_dims" value { list { i: 0 } } } } node { name: "Preprocessor/map/while/TensorArrayWrite/TensorArrayWriteV3/Enter" op: "Enter" input: "Preprocessor/map/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/while/ResizeToRange/Squeeze" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "Preprocessor/map/while/Preprocessor/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Preprocessor/map/while/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "Preprocessor/map/while/TensorArrayWrite/TensorArrayWriteV3/Enter" input: "Preprocessor/map/while/Identity" input: "Preprocessor/map/while/ResizeToRange/Squeeze" input: "Preprocessor/map/while/Identity_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/while/ResizeToRange/Squeeze" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/add/y" op: "Const" input: "^Preprocessor/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Preprocessor/map/while/add" op: "Add" input: "Preprocessor/map/while/Identity" input: "Preprocessor/map/while/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/NextIteration" op: "NextIteration" input: "Preprocessor/map/while/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/NextIteration_1" op: "NextIteration" input: "Preprocessor/map/while/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/Exit" op: "Exit" input: "Preprocessor/map/while/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/while/Exit_1" op: "Exit" input: "Preprocessor/map/while/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/TensorArrayStack/TensorArraySizeV3" op: "TensorArraySizeV3" input: "Preprocessor/map/TensorArray_1" input: "Preprocessor/map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@Preprocessor/map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Preprocessor/map/TensorArrayStack/range/start" op: "Const" attr { key: "_class" value { list { s: "loc:@Preprocessor/map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Preprocessor/map/TensorArrayStack/range/delta" op: "Const" attr { key: "_class" value { list { s: "loc:@Preprocessor/map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Preprocessor/map/TensorArrayStack/range" op: "Range" input: "Preprocessor/map/TensorArrayStack/range/start" input: "Preprocessor/map/TensorArrayStack/TensorArraySizeV3" input: "Preprocessor/map/TensorArrayStack/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Preprocessor/map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Preprocessor/map/TensorArrayStack/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "Preprocessor/map/TensorArray_1" input: "Preprocessor/map/TensorArrayStack/range" input: "Preprocessor/map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@Preprocessor/map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } node { name: "Preprocessor/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 3 } } tensor_content: ")\\\367B\331\216\351B\305\340\317B" } } } } node { name: "Preprocessor/sub" op: "Sub" input: "Preprocessor/map/TensorArrayStack/TensorArrayGatherV3" input: "Preprocessor/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "concat_1/concat_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "concat_1" op: "Identity" input: "Preprocessor/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "Shape_11" op: "Shape" input: "concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "FirstStageFeatureExtractor/Shape" op: "Shape" input: "concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "FirstStageFeatureExtractor/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/Shape" input: "FirstStageFeatureExtractor/strided_slice/stack" input: "FirstStageFeatureExtractor/strided_slice/stack_1" input: "FirstStageFeatureExtractor/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/GreaterEqual/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 33 } } } } node { name: "FirstStageFeatureExtractor/GreaterEqual" op: "GreaterEqual" input: "FirstStageFeatureExtractor/strided_slice" input: "FirstStageFeatureExtractor/GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/Shape_1" op: "Shape" input: "concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "FirstStageFeatureExtractor/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "FirstStageFeatureExtractor/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/Shape_1" input: "FirstStageFeatureExtractor/strided_slice_1/stack" input: "FirstStageFeatureExtractor/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/GreaterEqual_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 33 } } } } node { name: "FirstStageFeatureExtractor/GreaterEqual_1" op: "GreaterEqual" input: "FirstStageFeatureExtractor/strided_slice_1" input: "FirstStageFeatureExtractor/GreaterEqual_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/LogicalAnd" op: "LogicalAnd" input: "FirstStageFeatureExtractor/GreaterEqual" input: "FirstStageFeatureExtractor/GreaterEqual_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/Assert/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image size must at least be 33 in both height and width." } } } } node { name: "FirstStageFeatureExtractor/Assert/Assert/data_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "image size must at least be 33 in both height and width." } } } } node { name: "FirstStageFeatureExtractor/Assert/Assert" op: "Assert" input: "FirstStageFeatureExtractor/LogicalAnd" input: "FirstStageFeatureExtractor/Assert/Assert/data_0" device: "/job:worker/device:GPU:0" attr { key: "T" value { list { type: DT_STRING } } } attr { key: "summarize" value { i: 3 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/Pad/paddings" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/Pad" op: "Pad" input: "concat_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/Pad" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" op: "MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool" op: "MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad/paddings" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad" op: "Pad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool" op: "MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad/paddings" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad" op: "Pad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 1.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/Shape_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/Shape_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/stack_1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } 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: 2 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } 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: 2 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod" op: "FloorMod" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/sub" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0/0" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1/0" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/concat/concat_dim" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/concat" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/concat_1/concat_dim" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/concat_1" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/SpaceToBatchND/block_shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/SpaceToBatchND" op: "SpaceToBatchND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/SpaceToBatchND/block_shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/SpaceToBatchND" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/BatchToSpaceND/block_shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/BatchToSpaceND" op: "BatchToSpaceND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/BatchToSpaceND/block_shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/BatchToSpaceND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/Shape_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/Shape_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/stack_1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } 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: 2 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } 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: 2 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod" op: "FloorMod" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/sub" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0/0" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1/0" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/concat/concat_dim" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/concat" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/concat_1/concat_dim" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/concat_1" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/SpaceToBatchND/block_shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/SpaceToBatchND" op: "SpaceToBatchND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/SpaceToBatchND/block_shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/SpaceToBatchND" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/BatchToSpaceND/block_shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/BatchToSpaceND" op: "BatchToSpaceND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/BatchToSpaceND/block_shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/BatchToSpaceND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/Shape_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/Shape_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/stack_1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } 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: 2 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } 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: 2 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod" op: "FloorMod" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" op: "FloorMod" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/sub" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/add_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/0" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_2" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_4" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_5" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/mod_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0/0" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_6" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1/0" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/strided_slice_7" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops" op: "Pack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/0" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/paddings" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/concat/concat_dim" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/concat" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3/stack" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3/stack_1" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3/stack_2" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3" op: "StridedSlice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/required_space_to_batch_paddings/crops" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3/stack" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3/stack_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/concat_1/concat_dim" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/concat_1" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/SpaceToBatchND/block_shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/SpaceToBatchND" op: "SpaceToBatchND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/SpaceToBatchND/block_shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/SpaceToBatchND" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/BatchToSpaceND/block_shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\002\000\000\000\002\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/BatchToSpaceND" op: "BatchToSpaceND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/BatchToSpaceND/block_shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tblock_shape" value { type: DT_INT32 } } attr { key: "Tcrops" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/BatchToSpaceND" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution/Shape" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" input: "^FirstStageFeatureExtractor/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_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: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/add" op: "Add" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu" op: "Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block4/unit_3/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "Shape_12" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice" op: "StridedSlice" input: "Shape_12" input: "strided_slice/stack" input: "strided_slice/stack_1" input: "strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_1" op: "StridedSlice" input: "Shape_12" input: "strided_slice_1/stack" input: "strided_slice_1/stack_1" input: "strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/Meshgrid/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 4 } } tensor_content: "\000\000\200>\000\000\000?\000\000\200?\000\000\000@" } } } } node { name: "GridAnchorGenerator/Meshgrid/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000?\000\000\200?\000\000\000@" } } } } node { name: "GridAnchorGenerator/Meshgrid/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 4 } } } } node { name: "GridAnchorGenerator/Meshgrid/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/input" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/input" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid/Shape" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice/begin" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid/Rank" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/Reshape" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid/Shape" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/ExpandDims" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/ones" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/Slice_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "GridAnchorGenerator/Meshgrid/Rank_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/Rank_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid/Rank_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid/Shape_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice/begin" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid/Rank_2" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Reshape" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid/Shape_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ExpandDims" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/ones" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/Slice_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid/Const" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid/Tile" op: "Tile" input: "GridAnchorGenerator/Meshgrid/Reshape" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 4 } } } } } } node { name: "GridAnchorGenerator/Meshgrid/Reshape_1" op: "Reshape" input: "GridAnchorGenerator/Meshgrid/Const_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid/Tile_1" op: "Tile" input: "GridAnchorGenerator/Meshgrid/Reshape_1" input: "GridAnchorGenerator/Meshgrid/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 4 } } } } } } node { name: "GridAnchorGenerator/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid/Tile" input: "GridAnchorGenerator/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Reshape_1" op: "Reshape" input: "GridAnchorGenerator/Meshgrid/Tile_1" input: "GridAnchorGenerator/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/Sqrt" op: "Sqrt" input: "GridAnchorGenerator/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/div" op: "RealDiv" input: "GridAnchorGenerator/Reshape" input: "GridAnchorGenerator/Sqrt" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice" op: "StridedSlice" input: "Const" input: "GridAnchorGenerator/strided_slice/stack" input: "GridAnchorGenerator/strided_slice/stack_1" input: "GridAnchorGenerator/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/mul" op: "Mul" input: "GridAnchorGenerator/div" input: "GridAnchorGenerator/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/mul_1" op: "Mul" input: "GridAnchorGenerator/Reshape" input: "GridAnchorGenerator/Sqrt" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "GridAnchorGenerator/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_1" op: "StridedSlice" input: "Const" input: "GridAnchorGenerator/strided_slice_1/stack" input: "GridAnchorGenerator/strided_slice_1/stack_1" input: "GridAnchorGenerator/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/mul_2" op: "Mul" input: "GridAnchorGenerator/mul_1" input: "GridAnchorGenerator/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/range" op: "Range" input: "GridAnchorGenerator/range/start" input: "strided_slice" input: "GridAnchorGenerator/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/ToFloat" op: "Cast" input: "GridAnchorGenerator/range" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/strided_slice_2/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/strided_slice_2/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_2/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_2" op: "StridedSlice" input: "Const_1" input: "GridAnchorGenerator/strided_slice_2/stack" input: "GridAnchorGenerator/strided_slice_2/stack_1" input: "GridAnchorGenerator/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/mul_3" op: "Mul" input: "GridAnchorGenerator/ToFloat" input: "GridAnchorGenerator/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/strided_slice_3/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/strided_slice_3/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_3/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_3" op: "StridedSlice" input: "Const_2" input: "GridAnchorGenerator/strided_slice_3/stack" input: "GridAnchorGenerator/strided_slice_3/stack_1" input: "GridAnchorGenerator/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/add" op: "Add" input: "GridAnchorGenerator/mul_3" input: "GridAnchorGenerator/strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/range_1/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/range_1/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/range_1" op: "Range" input: "GridAnchorGenerator/range_1/start" input: "strided_slice_1" input: "GridAnchorGenerator/range_1/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/ToFloat_1" op: "Cast" input: "GridAnchorGenerator/range_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/strided_slice_4/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_4/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "GridAnchorGenerator/strided_slice_4/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_4" op: "StridedSlice" input: "Const_1" input: "GridAnchorGenerator/strided_slice_4/stack" input: "GridAnchorGenerator/strided_slice_4/stack_1" input: "GridAnchorGenerator/strided_slice_4/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/mul_4" op: "Mul" input: "GridAnchorGenerator/ToFloat_1" input: "GridAnchorGenerator/strided_slice_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/strided_slice_5/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_5/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "GridAnchorGenerator/strided_slice_5/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_5" op: "StridedSlice" input: "Const_2" input: "GridAnchorGenerator/strided_slice_5/stack" input: "GridAnchorGenerator/strided_slice_5/stack_1" input: "GridAnchorGenerator/strided_slice_5/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/add_1" op: "Add" input: "GridAnchorGenerator/mul_4" input: "GridAnchorGenerator/strided_slice_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Shape" op: "Shape" input: "GridAnchorGenerator/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "GridAnchorGenerator/Meshgrid_1/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/input" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/input" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid_1/Shape" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice/begin" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_1/Rank" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Reshape" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid_1/Shape" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ExpandDims" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/ones" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/Slice_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Shape_1" op: "Shape" input: "GridAnchorGenerator/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "GridAnchorGenerator/Meshgrid_1/Rank_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Rank_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid_1/Rank_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid_1/Shape_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice/begin" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_1/Rank_2" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Reshape" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid_1/Shape_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ExpandDims" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/ones" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/Slice_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Reshape" op: "Reshape" input: "GridAnchorGenerator/add_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Tile" op: "Tile" input: "GridAnchorGenerator/Meshgrid_1/Reshape" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Reshape_1" op: "Reshape" input: "GridAnchorGenerator/add" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid_1/Tile_1" op: "Tile" input: "GridAnchorGenerator/Meshgrid_1/Reshape_1" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 12 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/input" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/input" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid_2/Shape" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice/begin" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_2/Rank" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Reshape" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid_2/Shape" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ExpandDims" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/ones" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/Slice_1" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Shape_1" op: "Shape" input: "GridAnchorGenerator/Meshgrid_1/Tile" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "GridAnchorGenerator/Meshgrid_2/Rank_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "GridAnchorGenerator/Meshgrid_2/Rank_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid_2/Rank_1" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid_2/Shape_1" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice/begin" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_2/Rank_2" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Reshape" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid_2/Shape_1" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ExpandDims" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/ones" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/Slice_1" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Reshape" op: "Reshape" input: "GridAnchorGenerator/mul_2" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Tile" op: "Tile" input: "GridAnchorGenerator/Meshgrid_2/Reshape" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Reshape_1" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_1/Tile" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid_2/Tile_1" op: "Tile" input: "GridAnchorGenerator/Meshgrid_2/Reshape_1" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 12 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/input" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/input" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid_3/Shape" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice/begin" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_3/Rank" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Reshape" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid_3/Shape" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ExpandDims" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/ones" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/Slice_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Shape_1" op: "Shape" input: "GridAnchorGenerator/Meshgrid_1/Tile_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "GridAnchorGenerator/Meshgrid_3/Rank_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "GridAnchorGenerator/Meshgrid_3/Rank_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims" op: "ExpandDims" input: "GridAnchorGenerator/Meshgrid_3/Rank_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice" op: "Slice" input: "GridAnchorGenerator/Meshgrid_3/Shape_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice/begin" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_3/Rank_2" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones" op: "Fill" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Reshape" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1" op: "Slice" input: "GridAnchorGenerator/Meshgrid_3/Shape_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ExpandDims" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" op: "ConcatV2" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/ones" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/Slice_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Reshape" op: "Reshape" input: "GridAnchorGenerator/mul" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Tile" op: "Tile" input: "GridAnchorGenerator/Meshgrid_3/Reshape" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Reshape_1" op: "Reshape" input: "GridAnchorGenerator/Meshgrid_1/Tile_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "GridAnchorGenerator/Meshgrid_3/Tile_1" op: "Tile" input: "GridAnchorGenerator/Meshgrid_3/Reshape_1" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "GridAnchorGenerator/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_3/Tile_1" input: "GridAnchorGenerator/Meshgrid_2/Tile_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } dim { size: 2 } } } } } attr { key: "axis" value { i: 3 } } } node { name: "GridAnchorGenerator/stack_1" op: "Pack" input: "GridAnchorGenerator/Meshgrid_3/Tile" input: "GridAnchorGenerator/Meshgrid_2/Tile" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } dim { size: 2 } } } } } attr { key: "axis" value { i: 3 } } } node { name: "GridAnchorGenerator/Reshape_2/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\002\000\000\000" } } } } node { name: "GridAnchorGenerator/Reshape_2" op: "Reshape" input: "GridAnchorGenerator/stack" input: "GridAnchorGenerator/Reshape_2/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "GridAnchorGenerator/Reshape_3/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\002\000\000\000" } } } } node { name: "GridAnchorGenerator/Reshape_3" op: "Reshape" input: "GridAnchorGenerator/stack_1" input: "GridAnchorGenerator/Reshape_3/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "GridAnchorGenerator/mul_5/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_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: "GridAnchorGenerator/mul_5" op: "Mul" input: "GridAnchorGenerator/mul_5/x" input: "GridAnchorGenerator/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "GridAnchorGenerator/sub" op: "Sub" input: "GridAnchorGenerator/Reshape_2" input: "GridAnchorGenerator/mul_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "GridAnchorGenerator/mul_6/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_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: "GridAnchorGenerator/mul_6" op: "Mul" input: "GridAnchorGenerator/mul_6/x" input: "GridAnchorGenerator/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "GridAnchorGenerator/add_2" op: "Add" input: "GridAnchorGenerator/Reshape_2" input: "GridAnchorGenerator/mul_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "GridAnchorGenerator/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "GridAnchorGenerator/concat" op: "ConcatV2" input: "GridAnchorGenerator/sub" input: "GridAnchorGenerator/add_2" input: "GridAnchorGenerator/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "GridAnchorGenerator/mul_7/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 12 } } } } node { name: "GridAnchorGenerator/mul_7" op: "Mul" input: "GridAnchorGenerator/mul_7/x" input: "strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "GridAnchorGenerator/mul_8" op: "Mul" input: "GridAnchorGenerator/mul_7" input: "strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "GridAnchorGenerator/add_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GridAnchorGenerator/add_3" op: "Add" input: "GridAnchorGenerator/add_3/x" input: "GridAnchorGenerator/mul_8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "GridAnchorGenerator/Shape" op: "Shape" input: "GridAnchorGenerator/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "GridAnchorGenerator/strided_slice_6/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "GridAnchorGenerator/strided_slice_6/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_6/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "GridAnchorGenerator/strided_slice_6" op: "StridedSlice" input: "GridAnchorGenerator/Shape" input: "GridAnchorGenerator/strided_slice_6/stack" input: "GridAnchorGenerator/strided_slice_6/stack_1" input: "GridAnchorGenerator/strided_slice_6/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "GridAnchorGenerator/assert_equal/Equal" op: "Equal" input: "GridAnchorGenerator/add_3" input: "GridAnchorGenerator/strided_slice_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "GridAnchorGenerator/assert_equal/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "GridAnchorGenerator/assert_equal/All" op: "All" input: "GridAnchorGenerator/assert_equal/Equal" input: "GridAnchorGenerator/assert_equal/Const" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "" } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Condition x == y did not hold element-wise:" } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Const_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "x (GridAnchorGenerator/add_3:0) = " } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Const_3" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "y (GridAnchorGenerator/strided_slice_6:0) = " } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Assert/data_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "" } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Assert/data_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Condition x == y did not hold element-wise:" } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Assert/data_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "x (GridAnchorGenerator/add_3:0) = " } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Assert/data_4" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "y (GridAnchorGenerator/strided_slice_6:0) = " } } } } node { name: "GridAnchorGenerator/assert_equal/Assert/Assert" op: "Assert" input: "GridAnchorGenerator/assert_equal/All" input: "GridAnchorGenerator/assert_equal/Assert/Assert/data_0" input: "GridAnchorGenerator/assert_equal/Assert/Assert/data_1" input: "GridAnchorGenerator/assert_equal/Assert/Assert/data_2" input: "GridAnchorGenerator/add_3" input: "GridAnchorGenerator/assert_equal/Assert/Assert/data_4" input: "GridAnchorGenerator/strided_slice_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { list { type: DT_STRING type: DT_STRING type: DT_STRING type: DT_INT32 type: DT_STRING type: DT_INT32 } } } attr { key: "summarize" value { i: 3 } } } node { name: "GridAnchorGenerator/Identity" op: "Identity" input: "GridAnchorGenerator/concat" input: "^GridAnchorGenerator/assert_equal/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Conv/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\003\000\000\000\000\004\000\000\000\002\000\000" } } } } node { name: "Conv/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Conv/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.00999999977648 } } } } node { name: "Conv/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "Conv/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } 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: "Conv/weights/Initializer/truncated_normal/mul" op: "Mul" input: "Conv/weights/Initializer/truncated_normal/TruncatedNormal" input: "Conv/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "Conv/weights/Initializer/truncated_normal" op: "Add" input: "Conv/weights/Initializer/truncated_normal/mul" input: "Conv/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "Conv/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } 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: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "Conv/weights/Assign" op: "Assign" input: "Conv/weights" input: "Conv/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "Conv/weights/read" op: "Identity" input: "Conv/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "Conv/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@Conv/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: "Conv/biases" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } 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: "Conv/biases/Assign" op: "Assign" input: "Conv/biases" input: "Conv/biases/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/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: "Conv/biases/read" op: "Identity" input: "Conv/biases" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "Conv/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\003\000\000\000\000\004\000\000\000\002\000\000" } } } } node { name: "Conv/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "Conv/convolution" op: "Conv2D" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" input: "Conv/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "Conv/BiasAdd" op: "BiasAdd" input: "Conv/convolution" input: "Conv/biases/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "Conv/Relu6" op: "Relu6" input: "Conv/BiasAdd" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\0000\000\000\000" } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.00999999977648 } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/mul" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } 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: 48 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Assign" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/read" op: "Identity" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 48 } } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 48 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Assign" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/read" op: "Identity" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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\0000\000\000\000" } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/convolution" op: "Conv2D" input: "Conv/Relu6" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 48 } } } } } 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: "FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "FirstStageBoxPredictor/BoxEncodingPredictor/convolution" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 48 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\030\000\000\000" } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.00999999977648 } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/mul" op: "Mul" input: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/TruncatedNormal" input: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal" op: "Add" input: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/mul" input: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Assign" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/weights" input: "FirstStageBoxPredictor/ClassPredictor/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/read" op: "Identity" input: "FirstStageBoxPredictor/ClassPredictor/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 24 } } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 24 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/Assign" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/biases" input: "FirstStageBoxPredictor/ClassPredictor/biases/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/read" op: "Identity" input: "FirstStageBoxPredictor/ClassPredictor/biases" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\030\000\000\000" } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/convolution" op: "Conv2D" input: "Conv/Relu6" input: "FirstStageBoxPredictor/ClassPredictor/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 24 } } } } } 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: "FirstStageBoxPredictor/ClassPredictor/BiasAdd" op: "BiasAdd" input: "FirstStageBoxPredictor/ClassPredictor/convolution" input: "FirstStageBoxPredictor/ClassPredictor/biases/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 24 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "FirstStageBoxPredictor/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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\377\377\377\377\001\000\000\000\004\000\000\000" } } } } node { name: "FirstStageBoxPredictor/Reshape" op: "Reshape" input: "FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd" input: "FirstStageBoxPredictor/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 4 } } } } } } node { name: "FirstStageBoxPredictor/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000\377\377\377\377\002\000\000\000" } } } } node { name: "FirstStageBoxPredictor/Reshape_1" op: "Reshape" input: "FirstStageBoxPredictor/ClassPredictor/BiasAdd" input: "FirstStageBoxPredictor/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } } } } } } node { name: "Squeeze_1" op: "Squeeze" input: "FirstStageBoxPredictor/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } attr { key: "squeeze_dims" value { list { i: 2 } } } } node { name: "strided_slice_2/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_2/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_2/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_2" op: "StridedSlice" input: "Shape_11" input: "strided_slice_2/stack" input: "strided_slice_2/stack_1" input: "strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "strided_slice_3/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_3/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_3/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_3" op: "StridedSlice" input: "Shape_11" input: "strided_slice_3/stack" input: "strided_slice_3/stack_1" input: "strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "stack_1/0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "stack_1/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "stack_1" op: "Pack" input: "stack_1/0" input: "stack_1/1" input: "strided_slice_2" input: "strided_slice_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "ToFloat_2" op: "Cast" input: "stack_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "PruneOutsideWindow/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "PruneOutsideWindow/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PruneOutsideWindow/split" op: "Split" input: "PruneOutsideWindow/split/split_dim" input: "GridAnchorGenerator/Identity" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "PruneOutsideWindow/unstack" op: "Unpack" input: "ToFloat_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } shape { } shape { } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "PruneOutsideWindow/Less" op: "Less" input: "PruneOutsideWindow/split" input: "PruneOutsideWindow/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "PruneOutsideWindow/Less_1" op: "Less" input: "PruneOutsideWindow/split:1" input: "PruneOutsideWindow/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "PruneOutsideWindow/Greater" op: "Greater" input: "PruneOutsideWindow/split:2" input: "PruneOutsideWindow/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "PruneOutsideWindow/Greater_1" op: "Greater" input: "PruneOutsideWindow/split:3" input: "PruneOutsideWindow/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "PruneOutsideWindow/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PruneOutsideWindow/concat" op: "ConcatV2" input: "PruneOutsideWindow/Less" input: "PruneOutsideWindow/Less_1" input: "PruneOutsideWindow/Greater" input: "PruneOutsideWindow/Greater_1" input: "PruneOutsideWindow/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "PruneOutsideWindow/Any/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PruneOutsideWindow/Any" op: "Any" input: "PruneOutsideWindow/concat" input: "PruneOutsideWindow/Any/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "PruneOutsideWindow/LogicalNot" op: "LogicalNot" input: "PruneOutsideWindow/Any" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "PruneOutsideWindow/Where" op: "Where" input: "PruneOutsideWindow/LogicalNot" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "PruneOutsideWindow/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "PruneOutsideWindow/Reshape" op: "Reshape" input: "PruneOutsideWindow/Where" input: "PruneOutsideWindow/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "PruneOutsideWindow/Gather/Gather" op: "Gather" input: "GridAnchorGenerator/Identity" input: "PruneOutsideWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "map/Shape" op: "Shape" input: "Squeeze_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "map/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "map/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map/strided_slice" op: "StridedSlice" input: "map/Shape" input: "map/strided_slice/stack" input: "map/strided_slice/stack_1" input: "map/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map/TensorArray" op: "TensorArrayV3" input: "map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "map/TensorArrayUnstack/Shape" op: "Shape" input: "Squeeze_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "map/TensorArrayUnstack/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "map/TensorArrayUnstack/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map/TensorArrayUnstack/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map/TensorArrayUnstack/strided_slice" op: "StridedSlice" input: "map/TensorArrayUnstack/Shape" input: "map/TensorArrayUnstack/strided_slice/stack" input: "map/TensorArrayUnstack/strided_slice/stack_1" input: "map/TensorArrayUnstack/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map/TensorArrayUnstack/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map/TensorArrayUnstack/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map/TensorArrayUnstack/range" op: "Range" input: "map/TensorArrayUnstack/range/start" input: "map/TensorArrayUnstack/strided_slice" input: "map/TensorArrayUnstack/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "map/TensorArray" input: "map/TensorArrayUnstack/range" input: "Squeeze_1" input: "map/TensorArray:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Squeeze_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map/TensorArray_1" op: "TensorArrayV3" input: "map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "map/while/Enter" op: "Enter" input: "map/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/Enter_1" op: "Enter" input: "map/TensorArray_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/Merge" op: "Merge" input: "map/while/Enter" input: "map/while/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map/while/Merge_1" op: "Merge" input: "map/while/Enter_1" input: "map/while/NextIteration_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map/while/Less/Enter" op: "Enter" input: "map/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/Less" op: "Less" input: "map/while/Merge" input: "map/while/Less/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/LoopCond" op: "LoopCond" input: "map/while/Less" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/Switch" op: "Switch" input: "map/while/Merge" input: "map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map/while/Merge" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map/while/Switch_1" op: "Switch" input: "map/while/Merge_1" input: "map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/while/Merge_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map/while/Identity" op: "Identity" input: "map/while/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/Identity_1" op: "Identity" input: "map/while/Switch_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/TensorArrayReadV3/Enter" op: "Enter" input: "map/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/TensorArrayReadV3/Enter_1" op: "Enter" input: "map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/TensorArrayReadV3" op: "TensorArrayReadV3" input: "map/while/TensorArrayReadV3/Enter" input: "map/while/Identity" input: "map/while/TensorArrayReadV3/Enter_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "map/while/Gather/Enter" op: "Enter" input: "PruneOutsideWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/Gather" op: "Gather" input: "map/while/TensorArrayReadV3" input: "map/while/Gather/Enter" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "map/while/TensorArrayWrite/TensorArrayWriteV3/Enter" op: "Enter" input: "map/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map/while/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "map/while/TensorArrayWrite/TensorArrayWriteV3/Enter" input: "map/while/Identity" input: "map/while/Gather" input: "map/while/Identity_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/add/y" op: "Const" input: "^map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map/while/add" op: "Add" input: "map/while/Identity" input: "map/while/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/NextIteration" op: "NextIteration" input: "map/while/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/NextIteration_1" op: "NextIteration" input: "map/while/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/Exit" op: "Exit" input: "map/while/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/while/Exit_1" op: "Exit" input: "map/while/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/TensorArrayStack/TensorArraySizeV3" op: "TensorArraySizeV3" input: "map/TensorArray_1" input: "map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map/TensorArrayStack/range/start" op: "Const" attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map/TensorArrayStack/range/delta" op: "Const" attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map/TensorArrayStack/range" op: "Range" input: "map/TensorArrayStack/range/start" input: "map/TensorArrayStack/TensorArraySizeV3" input: "map/TensorArrayStack/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "map/TensorArrayStack/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "map/TensorArray_1" input: "map/TensorArrayStack/range" input: "map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { dim { size: -1 } dim { size: 4 } } } } } node { name: "map_1/Shape" op: "Shape" input: "FirstStageBoxPredictor/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "map_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "map_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_1/strided_slice" op: "StridedSlice" input: "map_1/Shape" input: "map_1/strided_slice/stack" input: "map_1/strided_slice/stack_1" input: "map_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map_1/TensorArray" op: "TensorArrayV3" input: "map_1/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "map_1/TensorArrayUnstack/Shape" op: "Shape" input: "FirstStageBoxPredictor/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "map_1/TensorArrayUnstack/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "map_1/TensorArrayUnstack/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_1/TensorArrayUnstack/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_1/TensorArrayUnstack/strided_slice" op: "StridedSlice" input: "map_1/TensorArrayUnstack/Shape" input: "map_1/TensorArrayUnstack/strided_slice/stack" input: "map_1/TensorArrayUnstack/strided_slice/stack_1" input: "map_1/TensorArrayUnstack/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map_1/TensorArrayUnstack/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map_1/TensorArrayUnstack/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_1/TensorArrayUnstack/range" op: "Range" input: "map_1/TensorArrayUnstack/range/start" input: "map_1/TensorArrayUnstack/strided_slice" input: "map_1/TensorArrayUnstack/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "map_1/TensorArray" input: "map_1/TensorArrayUnstack/range" input: "FirstStageBoxPredictor/Reshape_1" input: "map_1/TensorArray:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map_1/TensorArray_1" op: "TensorArrayV3" input: "map_1/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "map_1/while/Enter" op: "Enter" input: "map_1/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/Enter_1" op: "Enter" input: "map_1/TensorArray_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/Merge" op: "Merge" input: "map_1/while/Enter" input: "map_1/while/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_1/while/Merge_1" op: "Merge" input: "map_1/while/Enter_1" input: "map_1/while/NextIteration_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_1/while/Less/Enter" op: "Enter" input: "map_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/Less" op: "Less" input: "map_1/while/Merge" input: "map_1/while/Less/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/LoopCond" op: "LoopCond" input: "map_1/while/Less" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/Switch" op: "Switch" input: "map_1/while/Merge" input: "map_1/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_1/while/Merge" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_1/while/Switch_1" op: "Switch" input: "map_1/while/Merge_1" input: "map_1/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/while/Merge_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_1/while/Identity" op: "Identity" input: "map_1/while/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/Identity_1" op: "Identity" input: "map_1/while/Switch_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/TensorArrayReadV3/Enter" op: "Enter" input: "map_1/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/TensorArrayReadV3/Enter_1" op: "Enter" input: "map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/TensorArrayReadV3" op: "TensorArrayReadV3" input: "map_1/while/TensorArrayReadV3/Enter" input: "map_1/while/Identity" input: "map_1/while/TensorArrayReadV3/Enter_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "map_1/while/Gather/Enter" op: "Enter" input: "PruneOutsideWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/Gather" op: "Gather" input: "map_1/while/TensorArrayReadV3" input: "map_1/while/Gather/Enter" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "map_1/while/TensorArrayWrite/TensorArrayWriteV3/Enter" op: "Enter" input: "map_1/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map_1/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_1/while/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "map_1/while/TensorArrayWrite/TensorArrayWriteV3/Enter" input: "map_1/while/Identity" input: "map_1/while/Gather" input: "map_1/while/Identity_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/add/y" op: "Const" input: "^map_1/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_1/while/add" op: "Add" input: "map_1/while/Identity" input: "map_1/while/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/NextIteration" op: "NextIteration" input: "map_1/while/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/NextIteration_1" op: "NextIteration" input: "map_1/while/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/Exit" op: "Exit" input: "map_1/while/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/while/Exit_1" op: "Exit" input: "map_1/while/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/TensorArrayStack/TensorArraySizeV3" op: "TensorArraySizeV3" input: "map_1/TensorArray_1" input: "map_1/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_1/TensorArrayStack/range/start" op: "Const" attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map_1/TensorArrayStack/range/delta" op: "Const" attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_1/TensorArrayStack/range" op: "Range" input: "map_1/TensorArrayStack/range/start" input: "map_1/TensorArrayStack/TensorArraySizeV3" input: "map_1/TensorArrayStack/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "map_1/TensorArrayStack/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "map_1/TensorArray_1" input: "map_1/TensorArrayStack/range" input: "map_1/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { dim { size: -1 } dim { size: 2 } } } } } node { name: "strided_slice_4/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_4/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_4/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_4" op: "StridedSlice" input: "Shape_11" input: "strided_slice_4/stack" input: "strided_slice_4/stack_1" input: "strided_slice_4/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "strided_slice_5/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_5/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_5/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_5" op: "StridedSlice" input: "Shape_11" input: "strided_slice_5/stack" input: "strided_slice_5/stack_1" input: "strided_slice_5/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "stack_2/0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "stack_2/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "stack_2" op: "Pack" input: "stack_2/0" input: "stack_2/1" input: "strided_slice_4" input: "strided_slice_5" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "ToFloat_3" op: "Cast" input: "stack_2" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "strided_slice_6/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_6/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_6/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_6" op: "StridedSlice" input: "Shape_11" input: "strided_slice_6/stack" input: "strided_slice_6/stack_1" input: "strided_slice_6/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "strided_slice_7/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_7/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_7/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_7" op: "StridedSlice" input: "Shape_11" input: "strided_slice_7/stack" input: "strided_slice_7/stack_1" input: "strided_slice_7/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "ToAbsoluteCoordinates/Cast" op: "Cast" input: "strided_slice_6" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Cast_1" op: "Cast" input: "strided_slice_7" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "ToAbsoluteCoordinates/Max" op: "Max" input: "Slice_8" input: "ToAbsoluteCoordinates/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "ToAbsoluteCoordinates/GreaterEqual/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.00999999046 } } } } node { name: "ToAbsoluteCoordinates/GreaterEqual" op: "GreaterEqual" input: "ToAbsoluteCoordinates/GreaterEqual/x" input: "ToAbsoluteCoordinates/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "maximum box coordinate value is larger than 1.01: " } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/Switch" op: "Switch" input: "ToAbsoluteCoordinates/GreaterEqual" input: "ToAbsoluteCoordinates/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" op: "Identity" input: "ToAbsoluteCoordinates/Assert/AssertGuard/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" op: "Identity" input: "ToAbsoluteCoordinates/Assert/AssertGuard/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/pred_id" op: "Identity" input: "ToAbsoluteCoordinates/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/NoOp" op: "NoOp" input: "^ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" device: "/job:worker/device:GPU:0" } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency" op: "Identity" input: "ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" input: "^ToAbsoluteCoordinates/Assert/AssertGuard/NoOp" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert/data_0" op: "Const" input: "^ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "maximum box coordinate value is larger than 1.01: " } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch" op: "Switch" input: "ToAbsoluteCoordinates/GreaterEqual" input: "ToAbsoluteCoordinates/Assert/AssertGuard/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@ToAbsoluteCoordinates/GreaterEqual" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch_1" op: "Switch" input: "ToAbsoluteCoordinates/Max" input: "ToAbsoluteCoordinates/Assert/AssertGuard/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@ToAbsoluteCoordinates/Max" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert" op: "Assert" input: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch" input: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert/data_0" input: "ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { list { type: DT_STRING type: DT_FLOAT } } } attr { key: "summarize" value { i: 3 } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency_1" op: "Identity" input: "ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" input: "^ToAbsoluteCoordinates/Assert/AssertGuard/Assert" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Assert/AssertGuard/Merge" op: "Merge" input: "ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency_1" input: "ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "ToAbsoluteCoordinates/Identity" op: "Identity" input: "ToAbsoluteCoordinates/Cast_1" input: "^ToAbsoluteCoordinates/Assert/AssertGuard/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToAbsoluteCoordinates/Scale/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "ToAbsoluteCoordinates/Scale/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ToAbsoluteCoordinates/Scale/split" op: "Split" input: "ToAbsoluteCoordinates/Scale/split/split_dim" input: "Slice_8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "ToAbsoluteCoordinates/Scale/mul" op: "Mul" input: "ToAbsoluteCoordinates/Cast" input: "ToAbsoluteCoordinates/Scale/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToAbsoluteCoordinates/Scale/mul_1" op: "Mul" input: "ToAbsoluteCoordinates/Cast" input: "ToAbsoluteCoordinates/Scale/split:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToAbsoluteCoordinates/Scale/mul_2" op: "Mul" input: "ToAbsoluteCoordinates/Identity" input: "ToAbsoluteCoordinates/Scale/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToAbsoluteCoordinates/Scale/mul_3" op: "Mul" input: "ToAbsoluteCoordinates/Identity" input: "ToAbsoluteCoordinates/Scale/split:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToAbsoluteCoordinates/Scale/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ToAbsoluteCoordinates/Scale/concat" op: "ConcatV2" input: "ToAbsoluteCoordinates/Scale/mul" input: "ToAbsoluteCoordinates/Scale/mul_2" input: "ToAbsoluteCoordinates/Scale/mul_1" input: "ToAbsoluteCoordinates/Scale/mul_3" input: "ToAbsoluteCoordinates/Scale/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Pad/paddings" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000" } } } } node { name: "Pad" op: "Pad" input: "Reshape_9" input: "Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "unstack_22" op: "Unpack" input: "map/TensorArrayStack/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "unstack_23" op: "Unpack" input: "map_1/TensorArrayStack/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/Rank" op: "Rank" input: "PruneOutsideWindow/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/sub" op: "Sub" input: "Decode/get_center_coordinates_and_sizes/transpose/Rank" input: "Decode/get_center_coordinates_and_sizes/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/Range" op: "Range" input: "Decode/get_center_coordinates_and_sizes/transpose/Range/start" input: "Decode/get_center_coordinates_and_sizes/transpose/Rank" input: "Decode/get_center_coordinates_and_sizes/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose/sub_1" op: "Sub" input: "Decode/get_center_coordinates_and_sizes/transpose/sub" input: "Decode/get_center_coordinates_and_sizes/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/transpose" op: "Transpose" input: "PruneOutsideWindow/Gather/Gather" input: "Decode/get_center_coordinates_and_sizes/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/unstack" op: "Unpack" input: "Decode/get_center_coordinates_and_sizes/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Decode/get_center_coordinates_and_sizes/sub" op: "Sub" input: "Decode/get_center_coordinates_and_sizes/unstack:3" input: "Decode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/sub_1" op: "Sub" input: "Decode/get_center_coordinates_and_sizes/unstack:2" input: "Decode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Decode/get_center_coordinates_and_sizes/div" op: "RealDiv" input: "Decode/get_center_coordinates_and_sizes/sub_1" input: "Decode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/add" op: "Add" input: "Decode/get_center_coordinates_and_sizes/unstack" input: "Decode/get_center_coordinates_and_sizes/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Decode/get_center_coordinates_and_sizes/div_1" op: "RealDiv" input: "Decode/get_center_coordinates_and_sizes/sub" input: "Decode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/get_center_coordinates_and_sizes/add_1" op: "Add" input: "Decode/get_center_coordinates_and_sizes/unstack:1" input: "Decode/get_center_coordinates_and_sizes/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/transpose/Rank" op: "Rank" input: "unstack_22" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Decode/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Decode/transpose/sub" op: "Sub" input: "Decode/transpose/Rank" input: "Decode/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Decode/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Decode/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Decode/transpose/Range" op: "Range" input: "Decode/transpose/Range/start" input: "Decode/transpose/Rank" input: "Decode/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Decode/transpose/sub_1" op: "Sub" input: "Decode/transpose/sub" input: "Decode/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Decode/transpose" op: "Transpose" input: "unstack_22" input: "Decode/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Decode/unstack" op: "Unpack" input: "Decode/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Decode/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Decode/div" op: "RealDiv" input: "Decode/unstack" input: "Decode/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Decode/div_1" op: "RealDiv" input: "Decode/unstack:1" input: "Decode/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Decode/div_2" op: "RealDiv" input: "Decode/unstack:2" input: "Decode/div_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Decode/div_3" op: "RealDiv" input: "Decode/unstack:3" input: "Decode/div_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/Exp" op: "Exp" input: "Decode/div_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/mul" op: "Mul" input: "Decode/Exp" input: "Decode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/Exp_1" op: "Exp" input: "Decode/div_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/mul_1" op: "Mul" input: "Decode/Exp_1" input: "Decode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/mul_2" op: "Mul" input: "Decode/div" input: "Decode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/add" op: "Add" input: "Decode/mul_2" input: "Decode/get_center_coordinates_and_sizes/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/mul_3" op: "Mul" input: "Decode/div_1" input: "Decode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/add_1" op: "Add" input: "Decode/mul_3" input: "Decode/get_center_coordinates_and_sizes/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_4/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Decode/div_4" op: "RealDiv" input: "Decode/mul_1" input: "Decode/div_4/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/sub" op: "Sub" input: "Decode/add" input: "Decode/div_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_5/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Decode/div_5" op: "RealDiv" input: "Decode/mul" input: "Decode/div_5/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/sub_1" op: "Sub" input: "Decode/add_1" input: "Decode/div_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_6/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Decode/div_6" op: "RealDiv" input: "Decode/mul_1" input: "Decode/div_6/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/add_2" op: "Add" input: "Decode/add" input: "Decode/div_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/div_7/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Decode/div_7" op: "RealDiv" input: "Decode/mul" input: "Decode/div_7/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/add_3" op: "Add" input: "Decode/add_1" input: "Decode/div_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Decode/stack" op: "Pack" input: "Decode/sub" input: "Decode/sub_1" input: "Decode/add_2" input: "Decode/add_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Decode/transpose_1/Rank" op: "Rank" input: "Decode/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Decode/transpose_1/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Decode/transpose_1/sub" op: "Sub" input: "Decode/transpose_1/Rank" input: "Decode/transpose_1/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Decode/transpose_1/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Decode/transpose_1/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Decode/transpose_1/Range" op: "Range" input: "Decode/transpose_1/Range/start" input: "Decode/transpose_1/Rank" input: "Decode/transpose_1/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Decode/transpose_1/sub_1" op: "Sub" input: "Decode/transpose_1/sub" input: "Decode/transpose_1/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Decode/transpose_1" op: "Transpose" input: "Decode/stack" input: "Decode/transpose_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Softmax" op: "Softmax" input: "unstack_23" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "unstack_24" op: "Unpack" input: "Softmax" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 1 } } attr { key: "num" value { i: 2 } } } node { name: "ExpandDims_6/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ExpandDims_6" op: "ExpandDims" input: "Decode/transpose_1" input: "ExpandDims_6/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } dim { size: 4 } } } } } } node { name: "ExpandDims_7/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ExpandDims_7" op: "ExpandDims" input: "unstack_24:1" input: "ExpandDims_7/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/Shape" op: "Shape" input: "ExpandDims_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "MultiClassNonMaxSuppression/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice" op: "StridedSlice" input: "MultiClassNonMaxSuppression/Shape" input: "MultiClassNonMaxSuppression/strided_slice/stack" input: "MultiClassNonMaxSuppression/strided_slice/stack_1" input: "MultiClassNonMaxSuppression/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "MultiClassNonMaxSuppression/Shape_1" op: "Shape" input: "ExpandDims_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "MultiClassNonMaxSuppression/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice_1" op: "StridedSlice" input: "MultiClassNonMaxSuppression/Shape_1" input: "MultiClassNonMaxSuppression/strided_slice_1/stack" input: "MultiClassNonMaxSuppression/strided_slice_1/stack_1" input: "MultiClassNonMaxSuppression/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "MultiClassNonMaxSuppression/Equal" op: "Equal" input: "MultiClassNonMaxSuppression/strided_slice" input: "MultiClassNonMaxSuppression/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MultiClassNonMaxSuppression/Assert/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Incorrect scores field length: actual vs expected." } } } } node { name: "MultiClassNonMaxSuppression/Assert/Assert/data_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Incorrect scores field length: actual vs expected." } } } } node { name: "MultiClassNonMaxSuppression/Assert/Assert" op: "Assert" input: "MultiClassNonMaxSuppression/Equal" input: "MultiClassNonMaxSuppression/Assert/Assert/data_0" input: "MultiClassNonMaxSuppression/strided_slice_1" input: "MultiClassNonMaxSuppression/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { list { type: DT_STRING type: DT_INT32 type: DT_INT32 } } } attr { key: "summarize" value { i: 3 } } } node { name: "MultiClassNonMaxSuppression/unstack" op: "Unpack" input: "ExpandDims_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "axis" value { i: 1 } } attr { key: "num" value { i: 1 } } } node { name: "MultiClassNonMaxSuppression/stack/1" op: "Const" input: "^MultiClassNonMaxSuppression/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/stack" op: "Pack" input: "MultiClassNonMaxSuppression/strided_slice_1" input: "MultiClassNonMaxSuppression/stack/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "MultiClassNonMaxSuppression/Slice/begin" op: "Const" input: "^MultiClassNonMaxSuppression/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "MultiClassNonMaxSuppression/Slice" op: "Slice" input: "ExpandDims_7" input: "MultiClassNonMaxSuppression/Slice/begin" input: "MultiClassNonMaxSuppression/stack" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/Reshape/shape" op: "Const" input: "^MultiClassNonMaxSuppression/Assert/Assert" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "MultiClassNonMaxSuppression/Reshape" op: "Reshape" input: "MultiClassNonMaxSuppression/Slice" input: "MultiClassNonMaxSuppression/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Greater" op: "Greater" input: "MultiClassNonMaxSuppression/Reshape" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Where" op: "Where" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Greater" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Reshape" op: "Reshape" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Where" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Cast" op: "Cast" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Reshape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Gather/Gather" op: "Gather" input: "MultiClassNonMaxSuppression/unstack" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/FilterGreaterThan/Gather/Gather_1" op: "Gather" input: "MultiClassNonMaxSuppression/Reshape" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/split" op: "Split" input: "MultiClassNonMaxSuppression/ClipToWindow/split/split_dim" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/unstack" op: "Unpack" input: "ToFloat_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } shape { } shape { } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Minimum" op: "Minimum" input: "MultiClassNonMaxSuppression/ClipToWindow/split" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Maximum" op: "Maximum" input: "MultiClassNonMaxSuppression/ClipToWindow/Minimum" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Minimum_1" op: "Minimum" input: "MultiClassNonMaxSuppression/ClipToWindow/split:2" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Maximum_1" op: "Maximum" input: "MultiClassNonMaxSuppression/ClipToWindow/Minimum_1" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Minimum_2" op: "Minimum" input: "MultiClassNonMaxSuppression/ClipToWindow/split:1" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Maximum_2" op: "Maximum" input: "MultiClassNonMaxSuppression/ClipToWindow/Minimum_2" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Minimum_3" op: "Minimum" input: "MultiClassNonMaxSuppression/ClipToWindow/split:3" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Maximum_3" op: "Maximum" input: "MultiClassNonMaxSuppression/ClipToWindow/Minimum_3" input: "MultiClassNonMaxSuppression/ClipToWindow/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/concat" op: "ConcatV2" input: "MultiClassNonMaxSuppression/ClipToWindow/Maximum" input: "MultiClassNonMaxSuppression/ClipToWindow/Maximum_2" input: "MultiClassNonMaxSuppression/ClipToWindow/Maximum_1" input: "MultiClassNonMaxSuppression/ClipToWindow/Maximum_3" input: "MultiClassNonMaxSuppression/ClipToWindow/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/split" op: "Split" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/split/split_dim" input: "MultiClassNonMaxSuppression/ClipToWindow/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/sub" op: "Sub" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/split:2" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/sub_1" op: "Sub" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/split:3" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/mul" op: "Mul" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/sub" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Area/Squeeze" op: "Squeeze" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Greater" op: "Greater" input: "MultiClassNonMaxSuppression/ClipToWindow/Area/Squeeze" input: "MultiClassNonMaxSuppression/ClipToWindow/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Where" op: "Where" input: "MultiClassNonMaxSuppression/ClipToWindow/Greater" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Reshape" op: "Reshape" input: "MultiClassNonMaxSuppression/ClipToWindow/Where" input: "MultiClassNonMaxSuppression/ClipToWindow/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Cast" op: "Cast" input: "MultiClassNonMaxSuppression/ClipToWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather" op: "Gather" input: "MultiClassNonMaxSuppression/ClipToWindow/concat" input: "MultiClassNonMaxSuppression/ClipToWindow/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather_1" op: "Gather" input: "MultiClassNonMaxSuppression/FilterGreaterThan/Gather/Gather_1" input: "MultiClassNonMaxSuppression/ClipToWindow/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/Shape_2" op: "Shape" input: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "MultiClassNonMaxSuppression/strided_slice_2/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice_2/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice_2/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/strided_slice_2" op: "StridedSlice" input: "MultiClassNonMaxSuppression/Shape_2" input: "MultiClassNonMaxSuppression/strided_slice_2/stack" input: "MultiClassNonMaxSuppression/strided_slice_2/stack_1" input: "MultiClassNonMaxSuppression/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "MultiClassNonMaxSuppression/Minimum/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 300 } } } } node { name: "MultiClassNonMaxSuppression/Minimum" op: "Minimum" input: "MultiClassNonMaxSuppression/Minimum/x" input: "MultiClassNonMaxSuppression/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MultiClassNonMaxSuppression/NonMaxSuppression" op: "NonMaxSuppression" input: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather" input: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather_1" input: "MultiClassNonMaxSuppression/Minimum" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "iou_threshold" value { f: 0.699999988079 } } } node { name: "MultiClassNonMaxSuppression/Gather/Gather" op: "Gather" input: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather" input: "MultiClassNonMaxSuppression/NonMaxSuppression" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/Gather/Gather_1" op: "Gather" input: "MultiClassNonMaxSuppression/ClipToWindow/Gather/Gather_1" input: "MultiClassNonMaxSuppression/NonMaxSuppression" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/zeros_like" op: "ZerosLike" input: "MultiClassNonMaxSuppression/Gather/Gather_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "MultiClassNonMaxSuppression/add" op: "Add" input: "MultiClassNonMaxSuppression/zeros_like" input: "MultiClassNonMaxSuppression/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/Concatenate/concat/concat_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/Concatenate/concat" op: "Identity" input: "MultiClassNonMaxSuppression/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "MultiClassNonMaxSuppression/Concatenate/concat_1/concat_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/Concatenate/concat_1" op: "Identity" input: "MultiClassNonMaxSuppression/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/Concatenate/concat_2/concat_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/Concatenate/concat_2" op: "Identity" input: "MultiClassNonMaxSuppression/Gather/Gather_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "MultiClassNonMaxSuppression/SortByField/Shape" op: "Shape" input: "MultiClassNonMaxSuppression/Concatenate/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "MultiClassNonMaxSuppression/SortByField/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "MultiClassNonMaxSuppression/SortByField/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/SortByField/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "MultiClassNonMaxSuppression/SortByField/strided_slice" op: "StridedSlice" input: "MultiClassNonMaxSuppression/SortByField/Shape" input: "MultiClassNonMaxSuppression/SortByField/strided_slice/stack" input: "MultiClassNonMaxSuppression/SortByField/strided_slice/stack_1" input: "MultiClassNonMaxSuppression/SortByField/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "MultiClassNonMaxSuppression/SortByField/Size" op: "Size" input: "MultiClassNonMaxSuppression/Concatenate/concat_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "MultiClassNonMaxSuppression/SortByField/Equal" op: "Equal" input: "MultiClassNonMaxSuppression/SortByField/strided_slice" input: "MultiClassNonMaxSuppression/SortByField/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "MultiClassNonMaxSuppression/SortByField/Assert/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Incorrect field size: actual vs expected." } } } } node { name: "MultiClassNonMaxSuppression/SortByField/Assert/Assert/data_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Incorrect field size: actual vs expected." } } } } node { name: "MultiClassNonMaxSuppression/SortByField/Assert/Assert" op: "Assert" input: "MultiClassNonMaxSuppression/SortByField/Equal" input: "MultiClassNonMaxSuppression/SortByField/Assert/Assert/data_0" input: "MultiClassNonMaxSuppression/SortByField/Size" input: "MultiClassNonMaxSuppression/SortByField/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { list { type: DT_STRING type: DT_INT32 type: DT_INT32 } } } attr { key: "summarize" value { i: 3 } } } node { name: "MultiClassNonMaxSuppression/SortByField/TopKV2" op: "TopKV2" input: "MultiClassNonMaxSuppression/Concatenate/concat_2" input: "MultiClassNonMaxSuppression/SortByField/strided_slice" input: "^MultiClassNonMaxSuppression/SortByField/Assert/Assert" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "sorted" value { b: true } } } node { name: "MultiClassNonMaxSuppression/SortByField/Gather/Gather" op: "Gather" input: "MultiClassNonMaxSuppression/Concatenate/concat" input: "MultiClassNonMaxSuppression/SortByField/TopKV2:1" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_1" op: "Gather" input: "MultiClassNonMaxSuppression/Concatenate/concat_1" input: "MultiClassNonMaxSuppression/SortByField/TopKV2:1" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_2" op: "Gather" input: "MultiClassNonMaxSuppression/Concatenate/concat_2" input: "MultiClassNonMaxSuppression/SortByField/TopKV2:1" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "StopGradient" op: "StopGradient" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Compare/IOU/Intersection/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Compare/IOU/Intersection/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/split" op: "Split" input: "Compare/IOU/Intersection/split/split_dim" input: "ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Compare/IOU/Intersection/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Compare/IOU/Intersection/split_1/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/split_1" op: "Split" input: "Compare/IOU/Intersection/split_1/split_dim" input: "StopGradient" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Compare/IOU/Intersection/transpose/Rank" op: "Rank" input: "Compare/IOU/Intersection/split_1:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose/sub" op: "Sub" input: "Compare/IOU/Intersection/transpose/Rank" input: "Compare/IOU/Intersection/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Compare/IOU/Intersection/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose/Range" op: "Range" input: "Compare/IOU/Intersection/transpose/Range/start" input: "Compare/IOU/Intersection/transpose/Rank" input: "Compare/IOU/Intersection/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose/sub_1" op: "Sub" input: "Compare/IOU/Intersection/transpose/sub" input: "Compare/IOU/Intersection/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose" op: "Transpose" input: "Compare/IOU/Intersection/split_1:2" input: "Compare/IOU/Intersection/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/Minimum" op: "Minimum" input: "Compare/IOU/Intersection/split:2" input: "Compare/IOU/Intersection/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/transpose_1/Rank" op: "Rank" input: "Compare/IOU/Intersection/split_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose_1/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose_1/sub" op: "Sub" input: "Compare/IOU/Intersection/transpose_1/Rank" input: "Compare/IOU/Intersection/transpose_1/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose_1/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Compare/IOU/Intersection/transpose_1/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose_1/Range" op: "Range" input: "Compare/IOU/Intersection/transpose_1/Range/start" input: "Compare/IOU/Intersection/transpose_1/Rank" input: "Compare/IOU/Intersection/transpose_1/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose_1/sub_1" op: "Sub" input: "Compare/IOU/Intersection/transpose_1/sub" input: "Compare/IOU/Intersection/transpose_1/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose_1" op: "Transpose" input: "Compare/IOU/Intersection/split_1" input: "Compare/IOU/Intersection/transpose_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/Maximum" op: "Maximum" input: "Compare/IOU/Intersection/split" input: "Compare/IOU/Intersection/transpose_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/sub" op: "Sub" input: "Compare/IOU/Intersection/Minimum" input: "Compare/IOU/Intersection/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/Maximum_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Compare/IOU/Intersection/Maximum_1" op: "Maximum" input: "Compare/IOU/Intersection/Maximum_1/x" input: "Compare/IOU/Intersection/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/transpose_2/Rank" op: "Rank" input: "Compare/IOU/Intersection/split_1:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose_2/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose_2/sub" op: "Sub" input: "Compare/IOU/Intersection/transpose_2/Rank" input: "Compare/IOU/Intersection/transpose_2/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose_2/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Compare/IOU/Intersection/transpose_2/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose_2/Range" op: "Range" input: "Compare/IOU/Intersection/transpose_2/Range/start" input: "Compare/IOU/Intersection/transpose_2/Rank" input: "Compare/IOU/Intersection/transpose_2/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose_2/sub_1" op: "Sub" input: "Compare/IOU/Intersection/transpose_2/sub" input: "Compare/IOU/Intersection/transpose_2/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose_2" op: "Transpose" input: "Compare/IOU/Intersection/split_1:3" input: "Compare/IOU/Intersection/transpose_2/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/Minimum_1" op: "Minimum" input: "Compare/IOU/Intersection/split:3" input: "Compare/IOU/Intersection/transpose_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/transpose_3/Rank" op: "Rank" input: "Compare/IOU/Intersection/split_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose_3/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose_3/sub" op: "Sub" input: "Compare/IOU/Intersection/transpose_3/Rank" input: "Compare/IOU/Intersection/transpose_3/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Compare/IOU/Intersection/transpose_3/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Compare/IOU/Intersection/transpose_3/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Intersection/transpose_3/Range" op: "Range" input: "Compare/IOU/Intersection/transpose_3/Range/start" input: "Compare/IOU/Intersection/transpose_3/Rank" input: "Compare/IOU/Intersection/transpose_3/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose_3/sub_1" op: "Sub" input: "Compare/IOU/Intersection/transpose_3/sub" input: "Compare/IOU/Intersection/transpose_3/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Compare/IOU/Intersection/transpose_3" op: "Transpose" input: "Compare/IOU/Intersection/split_1:1" input: "Compare/IOU/Intersection/transpose_3/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/Maximum_2" op: "Maximum" input: "Compare/IOU/Intersection/split:1" input: "Compare/IOU/Intersection/transpose_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/sub_1" op: "Sub" input: "Compare/IOU/Intersection/Minimum_1" input: "Compare/IOU/Intersection/Maximum_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/Maximum_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Compare/IOU/Intersection/Maximum_3" op: "Maximum" input: "Compare/IOU/Intersection/Maximum_3/x" input: "Compare/IOU/Intersection/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Intersection/mul" op: "Mul" input: "Compare/IOU/Intersection/Maximum_1" input: "Compare/IOU/Intersection/Maximum_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Area/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Compare/IOU/Area/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Area/split" op: "Split" input: "Compare/IOU/Area/split/split_dim" input: "ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Compare/IOU/Area/sub" op: "Sub" input: "Compare/IOU/Area/split:2" input: "Compare/IOU/Area/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/Area/sub_1" op: "Sub" input: "Compare/IOU/Area/split:3" input: "Compare/IOU/Area/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/Area/mul" op: "Mul" input: "Compare/IOU/Area/sub" input: "Compare/IOU/Area/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/Area/Squeeze" op: "Squeeze" input: "Compare/IOU/Area/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Compare/IOU/Area_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Compare/IOU/Area_1/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/Area_1/split" op: "Split" input: "Compare/IOU/Area_1/split/split_dim" input: "StopGradient" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Compare/IOU/Area_1/sub" op: "Sub" input: "Compare/IOU/Area_1/split:2" input: "Compare/IOU/Area_1/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/Area_1/sub_1" op: "Sub" input: "Compare/IOU/Area_1/split:3" input: "Compare/IOU/Area_1/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/Area_1/mul" op: "Mul" input: "Compare/IOU/Area_1/sub" input: "Compare/IOU/Area_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/Area_1/Squeeze" op: "Squeeze" input: "Compare/IOU/Area_1/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Compare/IOU/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Compare/IOU/ExpandDims" op: "ExpandDims" input: "Compare/IOU/Area/Squeeze" input: "Compare/IOU/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Compare/IOU/ExpandDims_1/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Compare/IOU/ExpandDims_1" op: "ExpandDims" input: "Compare/IOU/Area_1/Squeeze" input: "Compare/IOU/ExpandDims_1/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/add" op: "Add" input: "Compare/IOU/ExpandDims" input: "Compare/IOU/ExpandDims_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/sub" op: "Sub" input: "Compare/IOU/add" input: "Compare/IOU/Intersection/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Equal/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Compare/IOU/Equal" op: "Equal" input: "Compare/IOU/Intersection/mul" input: "Compare/IOU/Equal/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/zeros_like" op: "ZerosLike" input: "Compare/IOU/Intersection/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/truediv" op: "RealDiv" input: "Compare/IOU/Intersection/mul" input: "Compare/IOU/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Compare/IOU/Select" op: "Select" input: "Compare/IOU/Equal" input: "Compare/IOU/zeros_like" input: "Compare/IOU/truediv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Match/Shape" op: "Shape" input: "Compare/IOU/Select" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Match/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Match/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Match/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Match/strided_slice" op: "StridedSlice" input: "Match/Shape" input: "Match/strided_slice/stack" input: "Match/strided_slice/stack_1" input: "Match/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Match/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Match/Greater" op: "Greater" input: "Match/strided_slice" input: "Match/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Match/cond/Switch" op: "Switch" input: "Match/Greater" input: "Match/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Match/cond/switch_t" op: "Identity" input: "Match/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Match/cond/switch_f" op: "Identity" input: "Match/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Match/cond/pred_id" op: "Identity" input: "Match/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Match/cond/ArgMax/dimension" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Match/cond/ArgMax/Switch" op: "Switch" input: "Compare/IOU/Select" input: "Match/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Compare/IOU/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Match/cond/ArgMax" op: "ArgMax" input: "Match/cond/ArgMax/Switch:1" input: "Match/cond/ArgMax/dimension" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Max/reduction_indices" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Match/cond/Max" op: "Max" input: "Match/cond/ArgMax/Switch:1" input: "Match/cond/Max/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Match/cond/Greater/x" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_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: "Match/cond/Greater" op: "Greater" input: "Match/cond/Greater/x" input: "Match/cond/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/GreaterEqual/y" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_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: "Match/cond/GreaterEqual" op: "GreaterEqual" input: "Match/cond/Max" input: "Match/cond/GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Greater_1/x" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_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: "Match/cond/Greater_1" op: "Greater" input: "Match/cond/Greater_1/x" input: "Match/cond/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/LogicalAnd" op: "LogicalAnd" input: "Match/cond/GreaterEqual" input: "Match/cond/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Cast" op: "Cast" input: "Match/cond/Greater" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/sub/x" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Match/cond/sub" op: "Sub" input: "Match/cond/sub/x" input: "Match/cond/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Mul" op: "Mul" input: "Match/cond/ArgMax" input: "Match/cond/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/mul/x" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -1 } } } } node { name: "Match/cond/mul" op: "Mul" input: "Match/cond/mul/x" input: "Match/cond/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Add" op: "Add" input: "Match/cond/Mul" input: "Match/cond/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Cast_1" op: "Cast" input: "Match/cond/LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/sub_1/x" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Match/cond/sub_1" op: "Sub" input: "Match/cond/sub_1/x" input: "Match/cond/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Mul_1" op: "Mul" input: "Match/cond/Add" input: "Match/cond/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/mul_1/x" op: "Const" input: "^Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -2 } } } } node { name: "Match/cond/mul_1" op: "Mul" input: "Match/cond/mul_1/x" input: "Match/cond/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Add_1" op: "Add" input: "Match/cond/Mul_1" input: "Match/cond/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Cast_2" op: "Cast" input: "Match/cond/Add_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Shape/Switch" op: "Switch" input: "Compare/IOU/Select" input: "Match/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Compare/IOU/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Match/cond/Shape" op: "Shape" input: "Match/cond/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Match/cond/strided_slice/stack" op: "Const" input: "^Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Match/cond/strided_slice/stack_1" op: "Const" input: "^Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "Match/cond/strided_slice/stack_2" op: "Const" input: "^Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Match/cond/strided_slice" op: "StridedSlice" input: "Match/cond/Shape" input: "Match/cond/strided_slice/stack" input: "Match/cond/strided_slice/stack_1" input: "Match/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Match/cond/ones/shape" op: "Pack" input: "Match/cond/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Match/cond/ones/Const" op: "Const" input: "^Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Match/cond/ones" op: "Fill" input: "Match/cond/ones/shape" input: "Match/cond/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/mul_2/x" op: "Const" input: "^Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Match/cond/mul_2" op: "Mul" input: "Match/cond/mul_2/x" input: "Match/cond/ones" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Match/cond/Merge" op: "Merge" input: "Match/cond/mul_2" input: "Match/cond/Cast_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "Greater_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Greater_1" op: "Greater" input: "Match/cond/Merge" input: "Greater_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where" op: "Where" input: "Greater_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_10/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_10" op: "Reshape" input: "Where" input: "Reshape_10/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_4" op: "Cast" input: "Reshape_10" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Greater_2/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Greater_2" op: "Greater" input: "Greater_2/x" input: "Match/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where_1" op: "Where" input: "Greater_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_11/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_11" op: "Reshape" input: "Where_1" input: "Reshape_11/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_5" op: "Cast" input: "Reshape_11" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Greater_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Greater_3" op: "Greater" input: "Match/cond/Merge" input: "Greater_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where_2" op: "Where" input: "Greater_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_12/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_12" op: "Reshape" input: "Where_2" input: "Reshape_12/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_6" op: "Cast" input: "Reshape_12" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Gather" op: "Gather" input: "Match/cond/Merge" input: "Cast_6" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Reshape_13/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_13" op: "Reshape" input: "Gather" input: "Reshape_13/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Gather_1/Gather" op: "Gather" input: "StopGradient" input: "Cast_4" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Gather_1/Gather_1" op: "Gather" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_1" input: "Cast_4" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Gather_1/Gather_2" op: "Gather" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_2" input: "Cast_4" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Gather_2/Gather" op: "Gather" input: "ToAbsoluteCoordinates/Scale/concat" input: "Reshape_13" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/Rank" op: "Rank" input: "Gather_1/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/sub" op: "Sub" input: "Encode/get_center_coordinates_and_sizes/transpose/Rank" input: "Encode/get_center_coordinates_and_sizes/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/Range" op: "Range" input: "Encode/get_center_coordinates_and_sizes/transpose/Range/start" input: "Encode/get_center_coordinates_and_sizes/transpose/Rank" input: "Encode/get_center_coordinates_and_sizes/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose/sub_1" op: "Sub" input: "Encode/get_center_coordinates_and_sizes/transpose/sub" input: "Encode/get_center_coordinates_and_sizes/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/transpose" op: "Transpose" input: "Gather_1/Gather" input: "Encode/get_center_coordinates_and_sizes/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/unstack" op: "Unpack" input: "Encode/get_center_coordinates_and_sizes/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Encode/get_center_coordinates_and_sizes/sub" op: "Sub" input: "Encode/get_center_coordinates_and_sizes/unstack:3" input: "Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/sub_1" op: "Sub" input: "Encode/get_center_coordinates_and_sizes/unstack:2" input: "Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Encode/get_center_coordinates_and_sizes/div" op: "RealDiv" input: "Encode/get_center_coordinates_and_sizes/sub_1" input: "Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/add" op: "Add" input: "Encode/get_center_coordinates_and_sizes/unstack" input: "Encode/get_center_coordinates_and_sizes/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Encode/get_center_coordinates_and_sizes/div_1" op: "RealDiv" input: "Encode/get_center_coordinates_and_sizes/sub" input: "Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes/add_1" op: "Add" input: "Encode/get_center_coordinates_and_sizes/unstack:1" input: "Encode/get_center_coordinates_and_sizes/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/Rank" op: "Rank" input: "Gather_2/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/sub" op: "Sub" input: "Encode/get_center_coordinates_and_sizes_1/transpose/Rank" input: "Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/Range" op: "Range" input: "Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" input: "Encode/get_center_coordinates_and_sizes_1/transpose/Rank" input: "Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" op: "Sub" input: "Encode/get_center_coordinates_and_sizes_1/transpose/sub" input: "Encode/get_center_coordinates_and_sizes_1/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/transpose" op: "Transpose" input: "Gather_2/Gather" input: "Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/unstack" op: "Unpack" input: "Encode/get_center_coordinates_and_sizes_1/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Encode/get_center_coordinates_and_sizes_1/sub" op: "Sub" input: "Encode/get_center_coordinates_and_sizes_1/unstack:3" input: "Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/sub_1" op: "Sub" input: "Encode/get_center_coordinates_and_sizes_1/unstack:2" input: "Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Encode/get_center_coordinates_and_sizes_1/div" op: "RealDiv" input: "Encode/get_center_coordinates_and_sizes_1/sub_1" input: "Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/add" op: "Add" input: "Encode/get_center_coordinates_and_sizes_1/unstack" input: "Encode/get_center_coordinates_and_sizes_1/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Encode/get_center_coordinates_and_sizes_1/div_1" op: "RealDiv" input: "Encode/get_center_coordinates_and_sizes_1/sub" input: "Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/get_center_coordinates_and_sizes_1/add_1" op: "Add" input: "Encode/get_center_coordinates_and_sizes_1/unstack:1" input: "Encode/get_center_coordinates_and_sizes_1/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Encode/add" op: "Add" input: "Encode/get_center_coordinates_and_sizes/sub_1" input: "Encode/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/add_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Encode/add_1" op: "Add" input: "Encode/get_center_coordinates_and_sizes/sub" input: "Encode/add_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/add_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Encode/add_2" op: "Add" input: "Encode/get_center_coordinates_and_sizes_1/sub_1" input: "Encode/add_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/add_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Encode/add_3" op: "Add" input: "Encode/get_center_coordinates_and_sizes_1/sub" input: "Encode/add_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/sub" op: "Sub" input: "Encode/get_center_coordinates_and_sizes_1/add_1" input: "Encode/get_center_coordinates_and_sizes/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/div" op: "RealDiv" input: "Encode/sub" input: "Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/sub_1" op: "Sub" input: "Encode/get_center_coordinates_and_sizes_1/add" input: "Encode/get_center_coordinates_and_sizes/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/div_1" op: "RealDiv" input: "Encode/sub_1" input: "Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/div_2" op: "RealDiv" input: "Encode/add_3" input: "Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/Log" op: "Log" input: "Encode/div_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/div_3" op: "RealDiv" input: "Encode/add_2" input: "Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/Log_1" op: "Log" input: "Encode/div_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/mul/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Encode/mul" op: "Mul" input: "Encode/div_1" input: "Encode/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/mul_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Encode/mul_1" op: "Mul" input: "Encode/div" input: "Encode/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/mul_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Encode/mul_2" op: "Mul" input: "Encode/Log_1" input: "Encode/mul_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/mul_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Encode/mul_3" op: "Mul" input: "Encode/Log" input: "Encode/mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Encode/stack" op: "Pack" input: "Encode/mul" input: "Encode/mul_1" input: "Encode/mul_2" input: "Encode/mul_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Encode/transpose/Rank" op: "Rank" input: "Encode/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Encode/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Encode/transpose/sub" op: "Sub" input: "Encode/transpose/Rank" input: "Encode/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Encode/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Encode/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Encode/transpose/Range" op: "Range" input: "Encode/transpose/Range/start" input: "Encode/transpose/Rank" input: "Encode/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Encode/transpose/sub_1" op: "Sub" input: "Encode/transpose/sub" input: "Encode/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Encode/transpose" op: "Transpose" input: "Encode/stack" input: "Encode/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Const_5" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 4 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "Size_1" op: "Size" input: "Cast_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "stack_3/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "stack_3" op: "Pack" input: "Size_1" input: "stack_3/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Tile" op: "Tile" input: "Const_5" input: "stack_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "DynamicStitch" op: "DynamicStitch" input: "Cast_4" input: "Cast_5" input: "Encode/transpose" input: "Tile" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Greater_4/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Greater_4" op: "Greater" input: "Match/cond/Merge" input: "Greater_4/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where_3" op: "Where" input: "Greater_4" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_14/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_14" op: "Reshape" input: "Where_3" input: "Reshape_14/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_8" op: "Cast" input: "Reshape_14" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Greater_5/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Greater_5" op: "Greater" input: "Greater_5/x" input: "Match/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where_4" op: "Where" input: "Greater_5" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_15/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_15" op: "Reshape" input: "Where_4" input: "Reshape_15/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_9" op: "Cast" input: "Reshape_15" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Greater_6/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Greater_6" op: "Greater" input: "Match/cond/Merge" input: "Greater_6/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where_5" op: "Where" input: "Greater_6" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_16/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_16" op: "Reshape" input: "Where_5" input: "Reshape_16/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_10" op: "Cast" input: "Reshape_16" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Gather_3" op: "Gather" input: "Match/cond/Merge" input: "Cast_10" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Reshape_17/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_17" op: "Reshape" input: "Gather_3" input: "Reshape_17/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Gather_4" op: "Gather" input: "Pad" input: "Reshape_17" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "ExpandDims_8/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "ExpandDims_8" op: "ExpandDims" input: "Const_3" input: "ExpandDims_8/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 91 } } } } } } node { name: "Size_2" op: "Size" input: "Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "stack_4/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "stack_4" op: "Pack" input: "Size_2" input: "stack_4/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Tile_1" op: "Tile" input: "ExpandDims_8" input: "stack_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "Reshape_18/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377[\000\000\000" } } } } node { name: "Reshape_18" op: "Reshape" input: "Tile_1" input: "Reshape_18/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "DynamicStitch_1" op: "DynamicStitch" input: "Cast_8" input: "Cast_9" input: "Gather_4" input: "Reshape_18" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "GreaterEqual/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GreaterEqual" op: "GreaterEqual" input: "Match/cond/Merge" input: "GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_12" op: "Cast" input: "GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "GreaterEqual_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "GreaterEqual_1" op: "GreaterEqual" input: "Match/cond/Merge" input: "GreaterEqual_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_13" op: "Cast" input: "GreaterEqual_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Equal_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -2 } } } } node { name: "Equal_2" op: "Equal" input: "Match/cond/Merge" input: "Equal_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_14" op: "Cast" input: "Equal_2" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "sub_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "sub_1" op: "Sub" input: "sub_1/x" input: "Cast_13" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "sub_2" op: "Sub" input: "sub_1" input: "Cast_14" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "mul_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "mul_1" op: "Mul" input: "mul_1/x" input: "Cast_13" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "mul_2/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "mul_2" op: "Mul" input: "mul_2/x" input: "sub_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "add" op: "Add" input: "mul_1" input: "mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Const_6" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Sum" op: "Sum" input: "add" input: "Const_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Equal_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Equal_3" op: "Equal" input: "Sum" input: "Equal_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToFloat_5" op: "Cast" input: "Equal_3" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "add_1" op: "Add" input: "add" input: "ToFloat_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "ArgMax/dimension" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { 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: "DynamicStitch_1" input: "ArgMax/dimension" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Greater_7/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "Greater_7" op: "Greater" input: "ArgMax" input: "Greater_7/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_15" op: "Cast" input: "add_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_BOOL } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "LogicalNot" op: "LogicalNot" input: "Greater_7" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "LogicalAnd" op: "LogicalAnd" input: "Greater_7" input: "Cast_15" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "LogicalAnd_1" op: "LogicalAnd" input: "LogicalNot" input: "Cast_15" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Where_6" op: "Where" input: "LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "RandomShuffle" op: "RandomShuffle" input: "Where_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "Reshape_19/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_19" op: "Reshape" input: "RandomShuffle" input: "Reshape_19/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Size_3" op: "Size" input: "Reshape_19" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Minimum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "Minimum" op: "Minimum" input: "Size_3" input: "Minimum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_20/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Reshape_20" op: "Reshape" input: "Minimum" input: "Reshape_20/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Slice_11/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_11" op: "Slice" input: "Reshape_19" input: "Slice_11/begin" input: "Reshape_20" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Shape_13" op: "Shape" input: "LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "strided_slice_8/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "strided_slice_8/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_8/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_8" op: "StridedSlice" input: "Shape_13" input: "strided_slice_8/stack" input: "strided_slice_8/stack_1" input: "strided_slice_8/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "ones/shape" op: "Pack" input: "strided_slice_8" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "ones" op: "Fill" input: "ones/shape" input: "ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "mul_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "mul_3" op: "Mul" input: "ones" input: "mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "ones_like/Shape" op: "Shape" input: "Slice_11" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "ones_like/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "ones_like" op: "Fill" input: "ones_like/Shape" input: "ones_like/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "mul_4/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "mul_4" op: "Mul" input: "ones_like" input: "mul_4/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "range" op: "Range" input: "range/start" input: "strided_slice_8" input: "range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "ToInt32_1" op: "Cast" input: "Slice_11" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "DynamicStitch_2" op: "DynamicStitch" input: "range" input: "ToInt32_1" input: "mul_3" input: "mul_4" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Equal_4/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Equal_4" op: "Equal" input: "DynamicStitch_2" input: "Equal_4/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Cast_16" op: "Cast" input: "Equal_4" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Const_7" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Sum_1" op: "Sum" input: "Cast_16" input: "Const_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "sub_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "sub_3" op: "Sub" input: "sub_3/x" input: "Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Where_7" op: "Where" input: "LogicalAnd_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "RandomShuffle_1" op: "RandomShuffle" input: "Where_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "Reshape_21/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_21" op: "Reshape" input: "RandomShuffle_1" input: "Reshape_21/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Size_4" op: "Size" input: "Reshape_21" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Minimum_1" op: "Minimum" input: "Size_4" input: "sub_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Reshape_22/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Reshape_22" op: "Reshape" input: "Minimum_1" input: "Reshape_22/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Slice_12/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Slice_12" op: "Slice" input: "Reshape_21" input: "Slice_12/begin" input: "Reshape_22" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Shape_14" op: "Shape" input: "LogicalAnd_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "strided_slice_9/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "strided_slice_9/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_9/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_9" op: "StridedSlice" input: "Shape_14" input: "strided_slice_9/stack" input: "strided_slice_9/stack_1" input: "strided_slice_9/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "ones_1/shape" op: "Pack" input: "strided_slice_9" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "ones_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "ones_1" op: "Fill" input: "ones_1/shape" input: "ones_1/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "mul_5/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "mul_5" op: "Mul" input: "ones_1" input: "mul_5/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "ones_like_1/Shape" op: "Shape" input: "Slice_12" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "ones_like_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "ones_like_1" op: "Fill" input: "ones_like_1/Shape" input: "ones_like_1/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "mul_6/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "mul_6" op: "Mul" input: "ones_like_1" input: "mul_6/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "range_1/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "range_1/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "range_1" op: "Range" input: "range_1/start" input: "strided_slice_9" input: "range_1/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "ToInt32_3" op: "Cast" input: "Slice_12" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "DynamicStitch_3" op: "DynamicStitch" input: "range_1" input: "ToInt32_3" input: "mul_5" input: "mul_6" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Equal_5/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Equal_5" op: "Equal" input: "DynamicStitch_3" input: "Equal_5/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "LogicalOr_1" op: "LogicalOr" input: "Equal_4" input: "Equal_5" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "BooleanMask/boolean_mask/Shape" op: "Shape" input: "StopGradient" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "BooleanMask/boolean_mask/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask/strided_slice" op: "StridedSlice" input: "BooleanMask/boolean_mask/Shape" input: "BooleanMask/boolean_mask/strided_slice/stack" input: "BooleanMask/boolean_mask/strided_slice/stack_1" input: "BooleanMask/boolean_mask/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "BooleanMask/boolean_mask/Prod/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask/Prod" op: "Prod" input: "BooleanMask/boolean_mask/strided_slice" input: "BooleanMask/boolean_mask/Prod/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "BooleanMask/boolean_mask/Shape_1" op: "Shape" input: "StopGradient" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "BooleanMask/boolean_mask/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask/strided_slice_1" op: "StridedSlice" input: "BooleanMask/boolean_mask/Shape_1" input: "BooleanMask/boolean_mask/strided_slice_1/stack" input: "BooleanMask/boolean_mask/strided_slice_1/stack_1" input: "BooleanMask/boolean_mask/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } 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: "BooleanMask/boolean_mask/concat/values_0" op: "Pack" input: "BooleanMask/boolean_mask/Prod" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "BooleanMask/boolean_mask/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask/concat" op: "ConcatV2" input: "BooleanMask/boolean_mask/concat/values_0" input: "BooleanMask/boolean_mask/strided_slice_1" input: "BooleanMask/boolean_mask/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "BooleanMask/boolean_mask/Reshape" op: "Reshape" input: "StopGradient" input: "BooleanMask/boolean_mask/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "BooleanMask/boolean_mask/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "BooleanMask/boolean_mask/Reshape_1" op: "Reshape" input: "LogicalOr_1" input: "BooleanMask/boolean_mask/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "BooleanMask/boolean_mask/Where" op: "Where" input: "BooleanMask/boolean_mask/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "BooleanMask/boolean_mask/Squeeze" op: "Squeeze" input: "BooleanMask/boolean_mask/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "BooleanMask/boolean_mask/Gather" op: "Gather" input: "BooleanMask/boolean_mask/Reshape" input: "BooleanMask/boolean_mask/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "BooleanMask/boolean_mask_1/Shape" op: "Shape" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "BooleanMask/boolean_mask_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_1/strided_slice" op: "StridedSlice" input: "BooleanMask/boolean_mask_1/Shape" input: "BooleanMask/boolean_mask_1/strided_slice/stack" input: "BooleanMask/boolean_mask_1/strided_slice/stack_1" input: "BooleanMask/boolean_mask_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "BooleanMask/boolean_mask_1/Prod/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_1/Prod" op: "Prod" input: "BooleanMask/boolean_mask_1/strided_slice" input: "BooleanMask/boolean_mask_1/Prod/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "BooleanMask/boolean_mask_1/Shape_1" op: "Shape" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "BooleanMask/boolean_mask_1/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_1/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_1/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_1/strided_slice_1" op: "StridedSlice" input: "BooleanMask/boolean_mask_1/Shape_1" input: "BooleanMask/boolean_mask_1/strided_slice_1/stack" input: "BooleanMask/boolean_mask_1/strided_slice_1/stack_1" input: "BooleanMask/boolean_mask_1/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "BooleanMask/boolean_mask_1/concat/values_0" op: "Pack" input: "BooleanMask/boolean_mask_1/Prod" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "BooleanMask/boolean_mask_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_1/concat" op: "ConcatV2" input: "BooleanMask/boolean_mask_1/concat/values_0" input: "BooleanMask/boolean_mask_1/strided_slice_1" input: "BooleanMask/boolean_mask_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "BooleanMask/boolean_mask_1/Reshape" op: "Reshape" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_1" input: "BooleanMask/boolean_mask_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "BooleanMask/boolean_mask_1/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "BooleanMask/boolean_mask_1/Reshape_1" op: "Reshape" input: "LogicalOr_1" input: "BooleanMask/boolean_mask_1/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "BooleanMask/boolean_mask_1/Where" op: "Where" input: "BooleanMask/boolean_mask_1/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "BooleanMask/boolean_mask_1/Squeeze" op: "Squeeze" input: "BooleanMask/boolean_mask_1/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "BooleanMask/boolean_mask_1/Gather" op: "Gather" input: "BooleanMask/boolean_mask_1/Reshape" input: "BooleanMask/boolean_mask_1/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "BooleanMask/boolean_mask_2/Shape" op: "Shape" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "BooleanMask/boolean_mask_2/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_2/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_2/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_2/strided_slice" op: "StridedSlice" input: "BooleanMask/boolean_mask_2/Shape" input: "BooleanMask/boolean_mask_2/strided_slice/stack" input: "BooleanMask/boolean_mask_2/strided_slice/stack_1" input: "BooleanMask/boolean_mask_2/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "BooleanMask/boolean_mask_2/Prod/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_2/Prod" op: "Prod" input: "BooleanMask/boolean_mask_2/strided_slice" input: "BooleanMask/boolean_mask_2/Prod/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "BooleanMask/boolean_mask_2/Shape_1" op: "Shape" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "BooleanMask/boolean_mask_2/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_2/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_2/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "BooleanMask/boolean_mask_2/strided_slice_1" op: "StridedSlice" input: "BooleanMask/boolean_mask_2/Shape_1" input: "BooleanMask/boolean_mask_2/strided_slice_1/stack" input: "BooleanMask/boolean_mask_2/strided_slice_1/stack_1" input: "BooleanMask/boolean_mask_2/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "BooleanMask/boolean_mask_2/concat/values_0" op: "Pack" input: "BooleanMask/boolean_mask_2/Prod" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "BooleanMask/boolean_mask_2/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "BooleanMask/boolean_mask_2/concat" op: "ConcatV2" input: "BooleanMask/boolean_mask_2/concat/values_0" input: "BooleanMask/boolean_mask_2/strided_slice_1" input: "BooleanMask/boolean_mask_2/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "BooleanMask/boolean_mask_2/Reshape" op: "Reshape" input: "MultiClassNonMaxSuppression/SortByField/Gather/Gather_2" input: "BooleanMask/boolean_mask_2/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "BooleanMask/boolean_mask_2/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "BooleanMask/boolean_mask_2/Reshape_1" op: "Reshape" input: "LogicalOr_1" input: "BooleanMask/boolean_mask_2/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "BooleanMask/boolean_mask_2/Where" op: "Where" input: "BooleanMask/boolean_mask_2/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "BooleanMask/boolean_mask_2/Squeeze" op: "Squeeze" input: "BooleanMask/boolean_mask_2/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "BooleanMask/boolean_mask_2/Gather" op: "Gather" input: "BooleanMask/boolean_mask_2/Reshape" input: "BooleanMask/boolean_mask_2/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "strided_slice_10/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_10/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_10/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_10" op: "StridedSlice" input: "Shape_11" input: "strided_slice_10/stack" input: "strided_slice_10/stack_1" input: "strided_slice_10/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "strided_slice_11/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_11/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "strided_slice_11/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_11" op: "StridedSlice" input: "Shape_11" input: "strided_slice_11/stack" input: "strided_slice_11/stack_1" input: "strided_slice_11/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "ToNormalizedCoordinates/Cast" op: "Cast" input: "strided_slice_10" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToNormalizedCoordinates/Cast_1" op: "Cast" input: "strided_slice_11" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToNormalizedCoordinates/div/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "ToNormalizedCoordinates/div" op: "RealDiv" input: "ToNormalizedCoordinates/div/x" input: "ToNormalizedCoordinates/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToNormalizedCoordinates/div_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "ToNormalizedCoordinates/div_1" op: "RealDiv" input: "ToNormalizedCoordinates/div_1/x" input: "ToNormalizedCoordinates/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "ToNormalizedCoordinates/Scale/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "ToNormalizedCoordinates/Scale/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ToNormalizedCoordinates/Scale/split" op: "Split" input: "ToNormalizedCoordinates/Scale/split/split_dim" input: "BooleanMask/boolean_mask/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "ToNormalizedCoordinates/Scale/mul" op: "Mul" input: "ToNormalizedCoordinates/div" input: "ToNormalizedCoordinates/Scale/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToNormalizedCoordinates/Scale/mul_1" op: "Mul" input: "ToNormalizedCoordinates/div" input: "ToNormalizedCoordinates/Scale/split:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToNormalizedCoordinates/Scale/mul_2" op: "Mul" input: "ToNormalizedCoordinates/div_1" input: "ToNormalizedCoordinates/Scale/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToNormalizedCoordinates/Scale/mul_3" op: "Mul" input: "ToNormalizedCoordinates/div_1" input: "ToNormalizedCoordinates/Scale/split:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "ToNormalizedCoordinates/Scale/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "ToNormalizedCoordinates/Scale/concat" op: "ConcatV2" input: "ToNormalizedCoordinates/Scale/mul" input: "ToNormalizedCoordinates/Scale/mul_2" input: "ToNormalizedCoordinates/Scale/mul_1" input: "ToNormalizedCoordinates/Scale/mul_3" input: "ToNormalizedCoordinates/Scale/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Shape_15" op: "Shape" input: "ToNormalizedCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "strided_slice_12/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "strided_slice_12/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_12/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_12" op: "StridedSlice" input: "Shape_15" input: "strided_slice_12/stack" input: "strided_slice_12/stack_1" input: "strided_slice_12/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "zeros/shape" op: "Pack" input: "strided_slice_12" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "zeros/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "zeros" op: "Fill" input: "zeros/shape" input: "zeros/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "CropAndResize/crop_size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\016\000\000\000\016\000\000\000" } } } } node { name: "CropAndResize" op: "CropAndResize" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" input: "ToNormalizedCoordinates/Scale/concat" input: "zeros" input: "CropAndResize/crop_size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 14 } dim { size: 14 } dim { size: 1024 } } } } } attr { key: "extrapolation_value" value { f: 0.0 } } attr { key: "method" value { s: "bilinear" } } } node { name: "MaxPool2D/MaxPool" op: "MaxPool" input: "CropAndResize" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "ksize" value { list { i: 1 i: 2 i: 2 i: 1 } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "Shape_16" op: "Shape" input: "ToNormalizedCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "strided_slice_13/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "strided_slice_13/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_13/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_13" op: "StridedSlice" input: "Shape_16" input: "strided_slice_13/stack" input: "strided_slice_13/stack_1" input: "strided_slice_13/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/Shape" op: "Shape" input: "ToNormalizedCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/Shape" input: "PadOrClipBoxList/strided_slice/stack" input: "PadOrClipBoxList/strided_slice/stack_1" input: "PadOrClipBoxList/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/Greater" op: "Greater" input: "PadOrClipBoxList/strided_slice" input: "PadOrClipBoxList/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/Switch" op: "Switch" input: "PadOrClipBoxList/Greater" input: "PadOrClipBoxList/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond/switch_t" op: "Identity" input: "PadOrClipBoxList/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/switch_f" op: "Identity" input: "PadOrClipBoxList/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/pred_id" op: "Identity" input: "PadOrClipBoxList/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/range/start" op: "Const" input: "^PadOrClipBoxList/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/range/limit" op: "Const" input: "^PadOrClipBoxList/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond/range/delta" op: "Const" input: "^PadOrClipBoxList/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond/range" op: "Range" input: "PadOrClipBoxList/cond/range/start" input: "PadOrClipBoxList/cond/range/limit" input: "PadOrClipBoxList/cond/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "PadOrClipBoxList/cond/Gather/Switch" op: "Switch" input: "ToNormalizedCoordinates/Scale/concat" input: "PadOrClipBoxList/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@ToNormalizedCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "PadOrClipBoxList/cond/Gather" op: "Gather" input: "PadOrClipBoxList/cond/Gather/Switch:1" input: "PadOrClipBoxList/cond/range" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "PadOrClipBoxList/cond/Rank" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_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: "PadOrClipBoxList/cond/Shape/Switch" op: "Switch" input: "ToNormalizedCoordinates/Scale/concat" input: "PadOrClipBoxList/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@ToNormalizedCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "PadOrClipBoxList/cond/Shape" op: "Shape" input: "PadOrClipBoxList/cond/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/cond/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond/Shape" input: "PadOrClipBoxList/cond/strided_slice/stack" input: "PadOrClipBoxList/cond/strided_slice/stack_1" input: "PadOrClipBoxList/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/cond/sub/x" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond/sub" op: "Sub" input: "PadOrClipBoxList/cond/sub/x" input: "PadOrClipBoxList/cond/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond/sub" input: "PadOrClipBoxList/cond/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond/Greater/y" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond/Greater" op: "Greater" input: "PadOrClipBoxList/cond/Rank" input: "PadOrClipBoxList/cond/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/Switch" op: "Switch" input: "PadOrClipBoxList/cond/Greater" input: "PadOrClipBoxList/cond/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/switch_t" op: "Identity" input: "PadOrClipBoxList/cond/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/switch_f" op: "Identity" input: "PadOrClipBoxList/cond/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/pred_id" op: "Identity" input: "PadOrClipBoxList/cond/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond/cond/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/cond/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond/cond/strided_slice/Switch" op: "Switch" input: "PadOrClipBoxList/cond/Shape" input: "PadOrClipBoxList/cond/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond/Shape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: 2 } } } } } } node { name: "PadOrClipBoxList/cond/cond/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond/cond/strided_slice/Switch:1" input: "PadOrClipBoxList/cond/cond/strided_slice/stack" input: "PadOrClipBoxList/cond/cond/strided_slice/stack_1" input: "PadOrClipBoxList/cond/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } 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: "PadOrClipBoxList/cond/cond/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/cond/concat/Switch" op: "Switch" input: "PadOrClipBoxList/cond/ExpandDims" input: "PadOrClipBoxList/cond/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond/ExpandDims" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond/cond/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond/cond/concat/Switch:1" input: "PadOrClipBoxList/cond/cond/strided_slice" input: "PadOrClipBoxList/cond/cond/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "PadOrClipBoxList/cond/cond/sub/x" op: "Const" input: "^PadOrClipBoxList/cond/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond/cond/sub/Switch" op: "Switch" input: "PadOrClipBoxList/cond/strided_slice" input: "PadOrClipBoxList/cond/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond/strided_slice" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/sub" op: "Sub" input: "PadOrClipBoxList/cond/cond/sub/x" input: "PadOrClipBoxList/cond/cond/sub/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond/cond/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/cond/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond/cond/sub" input: "PadOrClipBoxList/cond/cond/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond/cond/Merge" op: "Merge" input: "PadOrClipBoxList/cond/cond/ExpandDims" input: "PadOrClipBoxList/cond/cond/concat" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "PadOrClipBoxList/cond/zeros/Const" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "PadOrClipBoxList/cond/zeros" op: "Fill" input: "PadOrClipBoxList/cond/cond/Merge" input: "PadOrClipBoxList/cond/zeros/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "PadOrClipBoxList/cond/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond/Shape/Switch" input: "PadOrClipBoxList/cond/zeros" input: "PadOrClipBoxList/cond/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "PadOrClipBoxList/cond/Merge" op: "Merge" input: "PadOrClipBoxList/cond/concat" input: "PadOrClipBoxList/cond/Gather" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } shape { } } } } } node { name: "PadOrClipBoxList/Shape_1" op: "Shape" input: "BooleanMask/boolean_mask_1/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice_1" op: "StridedSlice" input: "PadOrClipBoxList/Shape_1" input: "PadOrClipBoxList/strided_slice_1/stack" input: "PadOrClipBoxList/strided_slice_1/stack_1" input: "PadOrClipBoxList/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/Greater_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/Greater_1" op: "Greater" input: "PadOrClipBoxList/strided_slice_1" input: "PadOrClipBoxList/Greater_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/Switch" op: "Switch" input: "PadOrClipBoxList/Greater_1" input: "PadOrClipBoxList/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_1/switch_t" op: "Identity" input: "PadOrClipBoxList/cond_1/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/switch_f" op: "Identity" input: "PadOrClipBoxList/cond_1/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/pred_id" op: "Identity" input: "PadOrClipBoxList/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/range/start" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/range/limit" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_1/range/delta" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/range" op: "Range" input: "PadOrClipBoxList/cond_1/range/start" input: "PadOrClipBoxList/cond_1/range/limit" input: "PadOrClipBoxList/cond_1/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "PadOrClipBoxList/cond_1/Gather/Switch" op: "Switch" input: "BooleanMask/boolean_mask_1/Gather" input: "PadOrClipBoxList/cond_1/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@BooleanMask/boolean_mask_1/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "PadOrClipBoxList/cond_1/Gather" op: "Gather" input: "PadOrClipBoxList/cond_1/Gather/Switch:1" input: "PadOrClipBoxList/cond_1/range" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "PadOrClipBoxList/cond_1/Rank" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/Shape/Switch" op: "Switch" input: "BooleanMask/boolean_mask_1/Gather" input: "PadOrClipBoxList/cond_1/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@BooleanMask/boolean_mask_1/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "PadOrClipBoxList/cond_1/Shape" op: "Shape" input: "PadOrClipBoxList/cond_1/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/cond_1/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond_1/Shape" input: "PadOrClipBoxList/cond_1/strided_slice/stack" input: "PadOrClipBoxList/cond_1/strided_slice/stack_1" input: "PadOrClipBoxList/cond_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/cond_1/sub/x" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_1/sub" op: "Sub" input: "PadOrClipBoxList/cond_1/sub/x" input: "PadOrClipBoxList/cond_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond_1/sub" input: "PadOrClipBoxList/cond_1/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_1/Greater/y" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/Greater" op: "Greater" input: "PadOrClipBoxList/cond_1/Rank" input: "PadOrClipBoxList/cond_1/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/Switch" op: "Switch" input: "PadOrClipBoxList/cond_1/Greater" input: "PadOrClipBoxList/cond_1/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/switch_t" op: "Identity" input: "PadOrClipBoxList/cond_1/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/switch_f" op: "Identity" input: "PadOrClipBoxList/cond_1/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/pred_id" op: "Identity" input: "PadOrClipBoxList/cond_1/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond_1/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/cond/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond_1/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/cond/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond_1/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_1/cond/strided_slice/Switch" op: "Switch" input: "PadOrClipBoxList/cond_1/Shape" input: "PadOrClipBoxList/cond_1/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_1/Shape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_1/cond/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond_1/cond/strided_slice/Switch:1" input: "PadOrClipBoxList/cond_1/cond/strided_slice/stack" input: "PadOrClipBoxList/cond_1/cond/strided_slice/stack_1" input: "PadOrClipBoxList/cond_1/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "PadOrClipBoxList/cond_1/cond/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond_1/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/cond/concat/Switch" op: "Switch" input: "PadOrClipBoxList/cond_1/ExpandDims" input: "PadOrClipBoxList/cond_1/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_1/ExpandDims" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_1/cond/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond_1/cond/concat/Switch:1" input: "PadOrClipBoxList/cond_1/cond/strided_slice" input: "PadOrClipBoxList/cond_1/cond/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_1/cond/sub/x" op: "Const" input: "^PadOrClipBoxList/cond_1/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_1/cond/sub/Switch" op: "Switch" input: "PadOrClipBoxList/cond_1/strided_slice" input: "PadOrClipBoxList/cond_1/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_1/strided_slice" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/sub" op: "Sub" input: "PadOrClipBoxList/cond_1/cond/sub/x" input: "PadOrClipBoxList/cond_1/cond/sub/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_1/cond/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond_1/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/cond/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond_1/cond/sub" input: "PadOrClipBoxList/cond_1/cond/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_1/cond/Merge" op: "Merge" input: "PadOrClipBoxList/cond_1/cond/ExpandDims" input: "PadOrClipBoxList/cond_1/cond/concat" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { } } } } } node { name: "PadOrClipBoxList/cond_1/zeros/Const" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "PadOrClipBoxList/cond_1/zeros" op: "Fill" input: "PadOrClipBoxList/cond_1/cond/Merge" input: "PadOrClipBoxList/cond_1/zeros/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "PadOrClipBoxList/cond_1/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond_1/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_1/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond_1/Shape/Switch" input: "PadOrClipBoxList/cond_1/zeros" input: "PadOrClipBoxList/cond_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "PadOrClipBoxList/cond_1/Merge" op: "Merge" input: "PadOrClipBoxList/cond_1/concat" input: "PadOrClipBoxList/cond_1/Gather" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } shape { } } } } } node { name: "PadOrClipBoxList/Shape_2" op: "Shape" input: "BooleanMask/boolean_mask_2/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/strided_slice_2/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/strided_slice_2/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice_2/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice_2" op: "StridedSlice" input: "PadOrClipBoxList/Shape_2" input: "PadOrClipBoxList/strided_slice_2/stack" input: "PadOrClipBoxList/strided_slice_2/stack_1" input: "PadOrClipBoxList/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/Greater_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/Greater_2" op: "Greater" input: "PadOrClipBoxList/strided_slice_2" input: "PadOrClipBoxList/Greater_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/Switch" op: "Switch" input: "PadOrClipBoxList/Greater_2" input: "PadOrClipBoxList/Greater_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_2/switch_t" op: "Identity" input: "PadOrClipBoxList/cond_2/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/switch_f" op: "Identity" input: "PadOrClipBoxList/cond_2/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/pred_id" op: "Identity" input: "PadOrClipBoxList/Greater_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/range/start" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/range/limit" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_2/range/delta" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/range" op: "Range" input: "PadOrClipBoxList/cond_2/range/start" input: "PadOrClipBoxList/cond_2/range/limit" input: "PadOrClipBoxList/cond_2/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "PadOrClipBoxList/cond_2/Gather/Switch" op: "Switch" input: "BooleanMask/boolean_mask_2/Gather" input: "PadOrClipBoxList/cond_2/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@BooleanMask/boolean_mask_2/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "PadOrClipBoxList/cond_2/Gather" op: "Gather" input: "PadOrClipBoxList/cond_2/Gather/Switch:1" input: "PadOrClipBoxList/cond_2/range" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "PadOrClipBoxList/cond_2/Rank" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/Shape/Switch" op: "Switch" input: "BooleanMask/boolean_mask_2/Gather" input: "PadOrClipBoxList/cond_2/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@BooleanMask/boolean_mask_2/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "PadOrClipBoxList/cond_2/Shape" op: "Shape" input: "PadOrClipBoxList/cond_2/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/cond_2/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond_2/Shape" input: "PadOrClipBoxList/cond_2/strided_slice/stack" input: "PadOrClipBoxList/cond_2/strided_slice/stack_1" input: "PadOrClipBoxList/cond_2/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/cond_2/sub/x" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_2/sub" op: "Sub" input: "PadOrClipBoxList/cond_2/sub/x" input: "PadOrClipBoxList/cond_2/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond_2/sub" input: "PadOrClipBoxList/cond_2/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_2/Greater/y" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/Greater" op: "Greater" input: "PadOrClipBoxList/cond_2/Rank" input: "PadOrClipBoxList/cond_2/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/Switch" op: "Switch" input: "PadOrClipBoxList/cond_2/Greater" input: "PadOrClipBoxList/cond_2/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/switch_t" op: "Identity" input: "PadOrClipBoxList/cond_2/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/switch_f" op: "Identity" input: "PadOrClipBoxList/cond_2/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/pred_id" op: "Identity" input: "PadOrClipBoxList/cond_2/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond_2/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/cond/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond_2/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/cond/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond_2/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_2/cond/strided_slice/Switch" op: "Switch" input: "PadOrClipBoxList/cond_2/Shape" input: "PadOrClipBoxList/cond_2/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_2/Shape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_2/cond/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond_2/cond/strided_slice/Switch:1" input: "PadOrClipBoxList/cond_2/cond/strided_slice/stack" input: "PadOrClipBoxList/cond_2/cond/strided_slice/stack_1" input: "PadOrClipBoxList/cond_2/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "PadOrClipBoxList/cond_2/cond/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond_2/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/cond/concat/Switch" op: "Switch" input: "PadOrClipBoxList/cond_2/ExpandDims" input: "PadOrClipBoxList/cond_2/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_2/ExpandDims" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_2/cond/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond_2/cond/concat/Switch:1" input: "PadOrClipBoxList/cond_2/cond/strided_slice" input: "PadOrClipBoxList/cond_2/cond/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_2/cond/sub/x" op: "Const" input: "^PadOrClipBoxList/cond_2/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_2/cond/sub/Switch" op: "Switch" input: "PadOrClipBoxList/cond_2/strided_slice" input: "PadOrClipBoxList/cond_2/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_2/strided_slice" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/sub" op: "Sub" input: "PadOrClipBoxList/cond_2/cond/sub/x" input: "PadOrClipBoxList/cond_2/cond/sub/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_2/cond/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond_2/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/cond/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond_2/cond/sub" input: "PadOrClipBoxList/cond_2/cond/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_2/cond/Merge" op: "Merge" input: "PadOrClipBoxList/cond_2/cond/ExpandDims" input: "PadOrClipBoxList/cond_2/cond/concat" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { } } } } } node { name: "PadOrClipBoxList/cond_2/zeros/Const" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "PadOrClipBoxList/cond_2/zeros" op: "Fill" input: "PadOrClipBoxList/cond_2/cond/Merge" input: "PadOrClipBoxList/cond_2/zeros/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "PadOrClipBoxList/cond_2/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond_2/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_2/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond_2/Shape/Switch" input: "PadOrClipBoxList/cond_2/zeros" input: "PadOrClipBoxList/cond_2/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "PadOrClipBoxList/cond_2/Merge" op: "Merge" input: "PadOrClipBoxList/cond_2/concat" input: "PadOrClipBoxList/cond_2/Gather" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } shape { } } } } } node { name: "PadOrClipBoxList/Shape_3" op: "Shape" input: "MaxPool2D/MaxPool" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/strided_slice_3/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/strided_slice_3/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice_3/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/strided_slice_3" op: "StridedSlice" input: "PadOrClipBoxList/Shape_3" input: "PadOrClipBoxList/strided_slice_3/stack" input: "PadOrClipBoxList/strided_slice_3/stack_1" input: "PadOrClipBoxList/strided_slice_3/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/Greater_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/Greater_3" op: "Greater" input: "PadOrClipBoxList/strided_slice_3" input: "PadOrClipBoxList/Greater_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/Switch" op: "Switch" input: "PadOrClipBoxList/Greater_3" input: "PadOrClipBoxList/Greater_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_3/switch_t" op: "Identity" input: "PadOrClipBoxList/cond_3/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/switch_f" op: "Identity" input: "PadOrClipBoxList/cond_3/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/pred_id" op: "Identity" input: "PadOrClipBoxList/Greater_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/range/start" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/range/limit" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_3/range/delta" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_3/range" op: "Range" input: "PadOrClipBoxList/cond_3/range/start" input: "PadOrClipBoxList/cond_3/range/limit" input: "PadOrClipBoxList/cond_3/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "PadOrClipBoxList/cond_3/Gather/Switch" op: "Switch" input: "MaxPool2D/MaxPool" input: "PadOrClipBoxList/cond_3/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MaxPool2D/MaxPool" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "PadOrClipBoxList/cond_3/Gather" op: "Gather" input: "PadOrClipBoxList/cond_3/Gather/Switch:1" input: "PadOrClipBoxList/cond_3/range" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "PadOrClipBoxList/cond_3/Rank" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "PadOrClipBoxList/cond_3/Shape/Switch" op: "Switch" input: "MaxPool2D/MaxPool" input: "PadOrClipBoxList/cond_3/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MaxPool2D/MaxPool" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "PadOrClipBoxList/cond_3/Shape" op: "Shape" input: "PadOrClipBoxList/cond_3/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "PadOrClipBoxList/cond_3/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_3/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_3/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond_3/Shape" input: "PadOrClipBoxList/cond_3/strided_slice/stack" input: "PadOrClipBoxList/cond_3/strided_slice/stack_1" input: "PadOrClipBoxList/cond_3/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "PadOrClipBoxList/cond_3/sub/x" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_3/sub" op: "Sub" input: "PadOrClipBoxList/cond_3/sub/x" input: "PadOrClipBoxList/cond_3/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond_3/sub" input: "PadOrClipBoxList/cond_3/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_3/Greater/y" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_3/Greater" op: "Greater" input: "PadOrClipBoxList/cond_3/Rank" input: "PadOrClipBoxList/cond_3/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/Switch" op: "Switch" input: "PadOrClipBoxList/cond_3/Greater" input: "PadOrClipBoxList/cond_3/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/switch_t" op: "Identity" input: "PadOrClipBoxList/cond_3/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/switch_f" op: "Identity" input: "PadOrClipBoxList/cond_3/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/pred_id" op: "Identity" input: "PadOrClipBoxList/cond_3/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/strided_slice/stack" op: "Const" input: "^PadOrClipBoxList/cond_3/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_3/cond/strided_slice/stack_1" op: "Const" input: "^PadOrClipBoxList/cond_3/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/cond/strided_slice/stack_2" op: "Const" input: "^PadOrClipBoxList/cond_3/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "PadOrClipBoxList/cond_3/cond/strided_slice/Switch" op: "Switch" input: "PadOrClipBoxList/cond_3/Shape" input: "PadOrClipBoxList/cond_3/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_3/Shape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } shape { dim { size: 4 } } } } } } node { name: "PadOrClipBoxList/cond_3/cond/strided_slice" op: "StridedSlice" input: "PadOrClipBoxList/cond_3/cond/strided_slice/Switch:1" input: "PadOrClipBoxList/cond_3/cond/strided_slice/stack" input: "PadOrClipBoxList/cond_3/cond/strided_slice/stack_1" input: "PadOrClipBoxList/cond_3/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } 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: "PadOrClipBoxList/cond_3/cond/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond_3/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/cond/concat/Switch" op: "Switch" input: "PadOrClipBoxList/cond_3/ExpandDims" input: "PadOrClipBoxList/cond_3/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_3/ExpandDims" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_3/cond/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond_3/cond/concat/Switch:1" input: "PadOrClipBoxList/cond_3/cond/strided_slice" input: "PadOrClipBoxList/cond_3/cond/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "PadOrClipBoxList/cond_3/cond/sub/x" op: "Const" input: "^PadOrClipBoxList/cond_3/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "PadOrClipBoxList/cond_3/cond/sub/Switch" op: "Switch" input: "PadOrClipBoxList/cond_3/strided_slice" input: "PadOrClipBoxList/cond_3/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@PadOrClipBoxList/cond_3/strided_slice" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/sub" op: "Sub" input: "PadOrClipBoxList/cond_3/cond/sub/x" input: "PadOrClipBoxList/cond_3/cond/sub/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "PadOrClipBoxList/cond_3/cond/ExpandDims/dim" op: "Const" input: "^PadOrClipBoxList/cond_3/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/cond/ExpandDims" op: "ExpandDims" input: "PadOrClipBoxList/cond_3/cond/sub" input: "PadOrClipBoxList/cond_3/cond/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "PadOrClipBoxList/cond_3/cond/Merge" op: "Merge" input: "PadOrClipBoxList/cond_3/cond/ExpandDims" input: "PadOrClipBoxList/cond_3/cond/concat" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "PadOrClipBoxList/cond_3/zeros/Const" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "PadOrClipBoxList/cond_3/zeros" op: "Fill" input: "PadOrClipBoxList/cond_3/cond/Merge" input: "PadOrClipBoxList/cond_3/zeros/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "PadOrClipBoxList/cond_3/concat/axis" op: "Const" input: "^PadOrClipBoxList/cond_3/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "PadOrClipBoxList/cond_3/concat" op: "ConcatV2" input: "PadOrClipBoxList/cond_3/Shape/Switch" input: "PadOrClipBoxList/cond_3/zeros" input: "PadOrClipBoxList/cond_3/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "PadOrClipBoxList/cond_3/Merge" op: "Merge" input: "PadOrClipBoxList/cond_3/concat" input: "PadOrClipBoxList/cond_3/Gather" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { } } } } } node { name: "stack_5" op: "Pack" input: "PadOrClipBoxList/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "stack_6" op: "Pack" input: "PadOrClipBoxList/cond_2/Merge" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "stack_7" op: "Pack" input: "strided_slice_13" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "stack_8" op: "Pack" input: "PadOrClipBoxList/cond_3/Merge" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "map_2/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000@\000\000\000\004\000\000\000" } } } } node { name: "map_2/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "map_2/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/strided_slice" op: "StridedSlice" input: "map_2/Shape" input: "map_2/strided_slice/stack" input: "map_2/strided_slice/stack_1" input: "map_2/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map_2/TensorArray" op: "TensorArrayV3" input: "map_2/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "map_2/TensorArrayUnstack/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000@\000\000\000\004\000\000\000" } } } } node { name: "map_2/TensorArrayUnstack/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "map_2/TensorArrayUnstack/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/TensorArrayUnstack/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/TensorArrayUnstack/strided_slice" op: "StridedSlice" input: "map_2/TensorArrayUnstack/Shape" input: "map_2/TensorArrayUnstack/strided_slice/stack" input: "map_2/TensorArrayUnstack/strided_slice/stack_1" input: "map_2/TensorArrayUnstack/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map_2/TensorArrayUnstack/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map_2/TensorArrayUnstack/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_2/TensorArrayUnstack/range" op: "Range" input: "map_2/TensorArrayUnstack/range/start" input: "map_2/TensorArrayUnstack/strided_slice" input: "map_2/TensorArrayUnstack/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "map_2/TensorArray" input: "map_2/TensorArrayUnstack/range" input: "stack_5" input: "map_2/TensorArray:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@stack_5" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map_2/TensorArray_1" op: "TensorArrayV3" input: "map_2/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "map_2/while/Enter" op: "Enter" input: "map_2/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/Enter_1" op: "Enter" input: "map_2/TensorArray_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/Merge" op: "Merge" input: "map_2/while/Enter" input: "map_2/while/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_2/while/Merge_1" op: "Merge" input: "map_2/while/Enter_1" input: "map_2/while/NextIteration_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_2/while/Less/Enter" op: "Enter" input: "map_2/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/Less" op: "Less" input: "map_2/while/Merge" input: "map_2/while/Less/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/LoopCond" op: "LoopCond" input: "map_2/while/Less" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/Switch" op: "Switch" input: "map_2/while/Merge" input: "map_2/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_2/while/Merge" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_2/while/Switch_1" op: "Switch" input: "map_2/while/Merge_1" input: "map_2/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/Merge_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "map_2/while/Identity" op: "Identity" input: "map_2/while/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/Identity_1" op: "Identity" input: "map_2/while/Switch_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/TensorArrayReadV3/Enter" op: "Enter" input: "map_2/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/TensorArrayReadV3/Enter_1" op: "Enter" input: "map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/TensorArrayReadV3" op: "TensorArrayReadV3" input: "map_2/while/TensorArrayReadV3/Enter" input: "map_2/while/Identity" input: "map_2/while/TensorArrayReadV3/Enter_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "map_2/while/strided_slice/stack" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/while/strided_slice/stack_1" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "map_2/while/strided_slice/stack_2" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/while/strided_slice/Enter" op: "Enter" input: "Shape_11" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/strided_slice" op: "StridedSlice" input: "map_2/while/strided_slice/Enter" input: "map_2/while/strided_slice/stack" input: "map_2/while/strided_slice/stack_1" input: "map_2/while/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map_2/while/strided_slice_1/stack" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "map_2/while/strided_slice_1/stack_1" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "map_2/while/strided_slice_1/stack_2" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "map_2/while/strided_slice_1" op: "StridedSlice" input: "map_2/while/strided_slice/Enter" input: "map_2/while/strided_slice_1/stack" input: "map_2/while/strided_slice_1/stack_1" input: "map_2/while/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "map_2/while/ToAbsoluteCoordinates/Cast" op: "Cast" input: "map_2/while/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Cast_1" op: "Cast" input: "map_2/while/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/Const" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/split" op: "Split" input: "map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" input: "map_2/while/TensorArrayReadV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/mul" op: "Mul" input: "map_2/while/ToAbsoluteCoordinates/Cast" input: "map_2/while/ToAbsoluteCoordinates/Scale/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/mul_1" op: "Mul" input: "map_2/while/ToAbsoluteCoordinates/Cast" input: "map_2/while/ToAbsoluteCoordinates/Scale/split:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/mul_2" op: "Mul" input: "map_2/while/ToAbsoluteCoordinates/Cast_1" input: "map_2/while/ToAbsoluteCoordinates/Scale/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/mul_3" op: "Mul" input: "map_2/while/ToAbsoluteCoordinates/Cast_1" input: "map_2/while/ToAbsoluteCoordinates/Scale/split:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_2/while/ToAbsoluteCoordinates/Scale/concat" op: "ConcatV2" input: "map_2/while/ToAbsoluteCoordinates/Scale/mul" input: "map_2/while/ToAbsoluteCoordinates/Scale/mul_2" input: "map_2/while/ToAbsoluteCoordinates/Scale/mul_1" input: "map_2/while/ToAbsoluteCoordinates/Scale/mul_3" input: "map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "map_2/while/TensorArrayWrite/TensorArrayWriteV3/Enter" op: "Enter" input: "map_2/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "map_2/while/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "map_2/while/TensorArrayWrite/TensorArrayWriteV3/Enter" input: "map_2/while/Identity" input: "map_2/while/ToAbsoluteCoordinates/Scale/concat" input: "map_2/while/Identity_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/add/y" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_2/while/add" op: "Add" input: "map_2/while/Identity" input: "map_2/while/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/NextIteration" op: "NextIteration" input: "map_2/while/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/NextIteration_1" op: "NextIteration" input: "map_2/while/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/Exit" op: "Exit" input: "map_2/while/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/while/Exit_1" op: "Exit" input: "map_2/while/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/TensorArrayStack/TensorArraySizeV3" op: "TensorArraySizeV3" input: "map_2/TensorArray_1" input: "map_2/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "map_2/TensorArrayStack/range/start" op: "Const" attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "map_2/TensorArrayStack/range/delta" op: "Const" attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "map_2/TensorArrayStack/range" op: "Range" input: "map_2/TensorArrayStack/range/start" input: "map_2/TensorArrayStack/TensorArraySizeV3" input: "map_2/TensorArrayStack/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "map_2/TensorArrayStack/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "map_2/TensorArray_1" input: "map_2/TensorArrayStack/range" input: "map_2/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { dim { size: 64 } dim { size: 4 } } } } } node { name: "Shape_17" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 5 } } tensor_content: "\001\000\000\000@\000\000\000\007\000\000\000\007\000\000\000\000\004\000\000" } } } } node { name: "strided_slice_14/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "strided_slice_14/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "strided_slice_14/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "strided_slice_14" op: "StridedSlice" input: "Shape_17" input: "strided_slice_14/stack" input: "strided_slice_14/stack_1" input: "strided_slice_14/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "concat_2/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "concat_2/values_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "concat_2/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "concat_2" op: "ConcatV2" input: "concat_2/values_0" input: "strided_slice_14" input: "concat_2/values_2" input: "concat_2/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "Reshape_23" op: "Reshape" input: "stack_8" input: "concat_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Initializer/truncated_normal" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution" op: "Conv2D" input: "Reshape_23" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "Reshape_23" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Initializer/truncated_normal" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Initializer/truncated_normal" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" op: "TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/TruncatedNormal" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/stddev" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal/mean" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Initializer/truncated_normal" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution/dilation_rate" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution" op: "Conv2D" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Initializer/ones" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Initializer/ones" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" op: "Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" op: "Sub" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add" op: "Add" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu" op: "Relu" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "AvgPool/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\002\000\000\000" } } } } node { name: "AvgPool" op: "Mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu" input: "AvgPool/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } dim { size: 1 } dim { size: 2048 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "SecondStageBoxPredictor/Flatten/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "@\000\000\000\001\000\000\000\001\000\000\000\000\010\000\000" } } } } node { name: "SecondStageBoxPredictor/Flatten/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "SecondStageBoxPredictor/Flatten/Slice/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "SecondStageBoxPredictor/Flatten/Slice" op: "Slice" input: "SecondStageBoxPredictor/Flatten/Shape" input: "SecondStageBoxPredictor/Flatten/Slice/begin" input: "SecondStageBoxPredictor/Flatten/Slice/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "SecondStageBoxPredictor/Flatten/Slice_1/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "SecondStageBoxPredictor/Flatten/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "SecondStageBoxPredictor/Flatten/Slice_1" op: "Slice" input: "SecondStageBoxPredictor/Flatten/Shape" input: "SecondStageBoxPredictor/Flatten/Slice_1/begin" input: "SecondStageBoxPredictor/Flatten/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "SecondStageBoxPredictor/Flatten/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "SecondStageBoxPredictor/Flatten/Prod" op: "Prod" input: "SecondStageBoxPredictor/Flatten/Slice_1" input: "SecondStageBoxPredictor/Flatten/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "SecondStageBoxPredictor/Flatten/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "SecondStageBoxPredictor/Flatten/ExpandDims" op: "ExpandDims" input: "SecondStageBoxPredictor/Flatten/Prod" input: "SecondStageBoxPredictor/Flatten/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "SecondStageBoxPredictor/Flatten/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "SecondStageBoxPredictor/Flatten/concat" op: "ConcatV2" input: "SecondStageBoxPredictor/Flatten/Slice" input: "SecondStageBoxPredictor/Flatten/ExpandDims" input: "SecondStageBoxPredictor/Flatten/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "SecondStageBoxPredictor/Flatten/Reshape" op: "Reshape" input: "AvgPool" input: "SecondStageBoxPredictor/Flatten/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 2048 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { 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\010\000\000h\001\000\000" } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0499168746173 } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0499168746173 } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/RandomUniform" op: "RandomUniform" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/sub" op: "Sub" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/max" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/mul" op: "Mul" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/RandomUniform" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform" op: "Add" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/mul" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 2048 } dim { size: 360 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Assign" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Initializer/random_uniform" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/read" op: "Identity" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 360 } } float_val: 0.0 } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 360 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Assign" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/read" op: "Identity" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/MatMul" op: "MatMul" input: "SecondStageBoxPredictor/Flatten/Reshape" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 360 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd" op: "BiasAdd" input: "SecondStageBoxPredictor/BoxEncodingPredictor/MatMul" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 360 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/shape" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { 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\010\000\000[\000\000\000" } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/min" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: -0.0529627129436 } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/max" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0529627129436 } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/RandomUniform" op: "RandomUniform" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/shape" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/sub" op: "Sub" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/max" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/mul" op: "Mul" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/RandomUniform" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/sub" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform" op: "Add" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/mul" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform/min" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 2048 } dim { size: 91 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Assign" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/weights" input: "SecondStageBoxPredictor/ClassPredictor/weights/Initializer/random_uniform" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/read" op: "Identity" input: "SecondStageBoxPredictor/ClassPredictor/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/Initializer/zeros" op: "Const" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 91 } } float_val: 0.0 } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 91 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/Assign" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/biases" input: "SecondStageBoxPredictor/ClassPredictor/biases/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/read" op: "Identity" input: "SecondStageBoxPredictor/ClassPredictor/biases" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/MatMul" op: "MatMul" input: "SecondStageBoxPredictor/Flatten/Reshape" input: "SecondStageBoxPredictor/ClassPredictor/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: false } } } node { name: "SecondStageBoxPredictor/ClassPredictor/BiasAdd" op: "BiasAdd" input: "SecondStageBoxPredictor/ClassPredictor/MatMul" input: "SecondStageBoxPredictor/ClassPredictor/biases/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "SecondStageBoxPredictor/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\377\377\377\377\001\000\000\000Z\000\000\000\004\000\000\000" } } } } node { name: "SecondStageBoxPredictor/Reshape" op: "Reshape" input: "SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd" input: "SecondStageBoxPredictor/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } dim { size: 90 } dim { size: 4 } } } } } } node { name: "SecondStageBoxPredictor/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\377\377\377\377\001\000\000\000[\000\000\000" } } } } node { name: "SecondStageBoxPredictor/Reshape_1" op: "Reshape" input: "SecondStageBoxPredictor/ClassPredictor/BiasAdd" input: "SecondStageBoxPredictor/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } dim { size: 91 } } } } } } node { name: "Squeeze_2" op: "Squeeze" input: "SecondStageBoxPredictor/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 90 } dim { size: 4 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Squeeze_3" op: "Squeeze" input: "SecondStageBoxPredictor/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/strided_slice" op: "StridedSlice" input: "Shape_11" input: "Loss/strided_slice/stack" input: "Loss/strided_slice/stack_1" input: "Loss/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 3 } } } } node { name: "Loss/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/strided_slice_1" op: "StridedSlice" input: "Shape_11" input: "Loss/strided_slice_1/stack" input: "Loss/strided_slice_1/stack_1" input: "Loss/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/ToAbsoluteCoordinates/Cast" op: "Cast" input: "Loss/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Cast_1" op: "Cast" input: "Loss/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "Loss/ToAbsoluteCoordinates/Max" op: "Max" input: "Slice_8" input: "Loss/ToAbsoluteCoordinates/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/ToAbsoluteCoordinates/GreaterEqual/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.00999999046 } } } } node { name: "Loss/ToAbsoluteCoordinates/GreaterEqual" op: "GreaterEqual" input: "Loss/ToAbsoluteCoordinates/GreaterEqual/x" input: "Loss/ToAbsoluteCoordinates/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "maximum box coordinate value is larger than 1.01: " } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Switch" op: "Switch" input: "Loss/ToAbsoluteCoordinates/GreaterEqual" input: "Loss/ToAbsoluteCoordinates/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" op: "Identity" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" op: "Identity" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/pred_id" op: "Identity" input: "Loss/ToAbsoluteCoordinates/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/NoOp" op: "NoOp" input: "^Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" device: "/job:worker/device:GPU:0" } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency" op: "Identity" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" input: "^Loss/ToAbsoluteCoordinates/Assert/AssertGuard/NoOp" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_t" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert/data_0" op: "Const" input: "^Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "maximum box coordinate value is larger than 1.01: " } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch" op: "Switch" input: "Loss/ToAbsoluteCoordinates/GreaterEqual" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/GreaterEqual" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch_1" op: "Switch" input: "Loss/ToAbsoluteCoordinates/Max" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Max" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert" op: "Assert" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert/data_0" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { list { type: DT_STRING type: DT_FLOAT } } } attr { key: "summarize" value { i: 3 } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency_1" op: "Identity" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" input: "^Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Assert" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Assert/AssertGuard/switch_f" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Merge" op: "Merge" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency_1" input: "Loss/ToAbsoluteCoordinates/Assert/AssertGuard/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Identity" op: "Identity" input: "Loss/ToAbsoluteCoordinates/Cast_1" input: "^Loss/ToAbsoluteCoordinates/Assert/AssertGuard/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/split" op: "Split" input: "Loss/ToAbsoluteCoordinates/Scale/split/split_dim" input: "Slice_8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/mul" op: "Mul" input: "Loss/ToAbsoluteCoordinates/Cast" input: "Loss/ToAbsoluteCoordinates/Scale/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/mul_1" op: "Mul" input: "Loss/ToAbsoluteCoordinates/Cast" input: "Loss/ToAbsoluteCoordinates/Scale/split:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/mul_2" op: "Mul" input: "Loss/ToAbsoluteCoordinates/Identity" input: "Loss/ToAbsoluteCoordinates/Scale/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/mul_3" op: "Mul" input: "Loss/ToAbsoluteCoordinates/Identity" input: "Loss/ToAbsoluteCoordinates/Scale/split:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/ToAbsoluteCoordinates/Scale/concat" op: "ConcatV2" input: "Loss/ToAbsoluteCoordinates/Scale/mul" input: "Loss/ToAbsoluteCoordinates/Scale/mul_2" input: "Loss/ToAbsoluteCoordinates/Scale/mul_1" input: "Loss/ToAbsoluteCoordinates/Scale/mul_3" input: "Loss/ToAbsoluteCoordinates/Scale/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/Pad/paddings" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000" } } } } node { name: "Loss/Pad" op: "Pad" input: "Reshape_9" input: "Loss/Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "Loss/RPNLoss/Shape" op: "Shape" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/Shape" input: "Loss/RPNLoss/strided_slice/stack" input: "Loss/RPNLoss/strided_slice/stack_1" input: "Loss/RPNLoss/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/ExpandDims" op: "ExpandDims" input: "Loss/RPNLoss/strided_slice" input: "Loss/RPNLoss/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/ones/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/ones" op: "Fill" input: "Loss/RPNLoss/ExpandDims" input: "Loss/RPNLoss/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/ExpandDims_1/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/RPNLoss/ExpandDims_1" op: "ExpandDims" input: "Loss/RPNLoss/ones" input: "Loss/RPNLoss/ExpandDims_1/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/split" op: "Split" input: "Loss/RPNLoss/Compare/IOU/Intersection/split/split_dim" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/split_1/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/split_1" op: "Split" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1/split_dim" input: "PruneOutsideWindow/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Rank" op: "Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Range" op: "Range" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Range/start" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose" op: "Transpose" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1:2" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Minimum" op: "Minimum" input: "Loss/RPNLoss/Compare/IOU/Intersection/split:2" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Rank" op: "Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Range" op: "Range" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Range/start" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1" op: "Transpose" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum" op: "Maximum" input: "Loss/RPNLoss/Compare/IOU/Intersection/split" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/Minimum" input: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_1" op: "Maximum" input: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_1/x" input: "Loss/RPNLoss/Compare/IOU/Intersection/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Rank" op: "Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Range" op: "Range" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Range/start" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2" op: "Transpose" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1:3" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Minimum_1" op: "Minimum" input: "Loss/RPNLoss/Compare/IOU/Intersection/split:3" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Rank" op: "Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Range" op: "Range" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Range/start" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Rank" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3" op: "Transpose" input: "Loss/RPNLoss/Compare/IOU/Intersection/split_1:1" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_2" op: "Maximum" input: "Loss/RPNLoss/Compare/IOU/Intersection/split:1" input: "Loss/RPNLoss/Compare/IOU/Intersection/transpose_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Intersection/Minimum_1" input: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_3" op: "Maximum" input: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_3/x" input: "Loss/RPNLoss/Compare/IOU/Intersection/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Intersection/mul" op: "Mul" input: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_1" input: "Loss/RPNLoss/Compare/IOU/Intersection/Maximum_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/split" op: "Split" input: "Loss/RPNLoss/Compare/IOU/Area/split/split_dim" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Area/split:2" input: "Loss/RPNLoss/Compare/IOU/Area/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Area/split:3" input: "Loss/RPNLoss/Compare/IOU/Area/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/mul" op: "Mul" input: "Loss/RPNLoss/Compare/IOU/Area/sub" input: "Loss/RPNLoss/Compare/IOU/Area/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area/Squeeze" op: "Squeeze" input: "Loss/RPNLoss/Compare/IOU/Area/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/split" op: "Split" input: "Loss/RPNLoss/Compare/IOU/Area_1/split/split_dim" input: "PruneOutsideWindow/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Area_1/split:2" input: "Loss/RPNLoss/Compare/IOU/Area_1/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/sub_1" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/Area_1/split:3" input: "Loss/RPNLoss/Compare/IOU/Area_1/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/mul" op: "Mul" input: "Loss/RPNLoss/Compare/IOU/Area_1/sub" input: "Loss/RPNLoss/Compare/IOU/Area_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Area_1/Squeeze" op: "Squeeze" input: "Loss/RPNLoss/Compare/IOU/Area_1/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Compare/IOU/ExpandDims" op: "ExpandDims" input: "Loss/RPNLoss/Compare/IOU/Area/Squeeze" input: "Loss/RPNLoss/Compare/IOU/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/ExpandDims_1/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/ExpandDims_1" op: "ExpandDims" input: "Loss/RPNLoss/Compare/IOU/Area_1/Squeeze" input: "Loss/RPNLoss/Compare/IOU/ExpandDims_1/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/add" op: "Add" input: "Loss/RPNLoss/Compare/IOU/ExpandDims" input: "Loss/RPNLoss/Compare/IOU/ExpandDims_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/sub" op: "Sub" input: "Loss/RPNLoss/Compare/IOU/add" input: "Loss/RPNLoss/Compare/IOU/Intersection/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Equal/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/RPNLoss/Compare/IOU/Equal" op: "Equal" input: "Loss/RPNLoss/Compare/IOU/Intersection/mul" input: "Loss/RPNLoss/Compare/IOU/Equal/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/zeros_like" op: "ZerosLike" input: "Loss/RPNLoss/Compare/IOU/Intersection/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/truediv" op: "RealDiv" input: "Loss/RPNLoss/Compare/IOU/Intersection/mul" input: "Loss/RPNLoss/Compare/IOU/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Compare/IOU/Select" op: "Select" input: "Loss/RPNLoss/Compare/IOU/Equal" input: "Loss/RPNLoss/Compare/IOU/zeros_like" input: "Loss/RPNLoss/Compare/IOU/truediv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/Shape" op: "Shape" input: "Loss/RPNLoss/Compare/IOU/Select" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Match/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/Match/Shape" input: "Loss/RPNLoss/Match/strided_slice/stack" input: "Loss/RPNLoss/Match/strided_slice/stack_1" input: "Loss/RPNLoss/Match/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/Match/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/Greater" op: "Greater" input: "Loss/RPNLoss/Match/strided_slice" input: "Loss/RPNLoss/Match/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Match/cond/Switch" op: "Switch" input: "Loss/RPNLoss/Match/Greater" input: "Loss/RPNLoss/Match/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/RPNLoss/Match/cond/switch_t" op: "Identity" input: "Loss/RPNLoss/Match/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Match/cond/switch_f" op: "Identity" input: "Loss/RPNLoss/Match/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Match/cond/pred_id" op: "Identity" input: "Loss/RPNLoss/Match/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Match/cond/ArgMax/dimension" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/cond/ArgMax/Switch" op: "Switch" input: "Loss/RPNLoss/Compare/IOU/Select" input: "Loss/RPNLoss/Match/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/Compare/IOU/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/ArgMax" op: "ArgMax" input: "Loss/RPNLoss/Match/cond/ArgMax/Switch:1" input: "Loss/RPNLoss/Match/cond/ArgMax/dimension" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Max/reduction_indices" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/cond/Max" op: "Max" input: "Loss/RPNLoss/Match/cond/ArgMax/Switch:1" input: "Loss/RPNLoss/Match/cond/Max/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/Match/cond/Greater/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.300000011921 } } } } node { name: "Loss/RPNLoss/Match/cond/Greater" op: "Greater" input: "Loss/RPNLoss/Match/cond/Greater/x" input: "Loss/RPNLoss/Match/cond/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/GreaterEqual/y" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.300000011921 } } } } node { name: "Loss/RPNLoss/Match/cond/GreaterEqual" op: "GreaterEqual" input: "Loss/RPNLoss/Match/cond/Max" input: "Loss/RPNLoss/Match/cond/GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Greater_1/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.699999988079 } } } } node { name: "Loss/RPNLoss/Match/cond/Greater_1" op: "Greater" input: "Loss/RPNLoss/Match/cond/Greater_1/x" input: "Loss/RPNLoss/Match/cond/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/LogicalAnd" op: "LogicalAnd" input: "Loss/RPNLoss/Match/cond/GreaterEqual" input: "Loss/RPNLoss/Match/cond/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Cast" op: "Cast" input: "Loss/RPNLoss/Match/cond/Greater" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/sub/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/sub" op: "Sub" input: "Loss/RPNLoss/Match/cond/sub/x" input: "Loss/RPNLoss/Match/cond/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Mul" op: "Mul" input: "Loss/RPNLoss/Match/cond/ArgMax" input: "Loss/RPNLoss/Match/cond/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/mul/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -1 } } } } node { name: "Loss/RPNLoss/Match/cond/mul" op: "Mul" input: "Loss/RPNLoss/Match/cond/mul/x" input: "Loss/RPNLoss/Match/cond/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Add" op: "Add" input: "Loss/RPNLoss/Match/cond/Mul" input: "Loss/RPNLoss/Match/cond/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Cast_1" op: "Cast" input: "Loss/RPNLoss/Match/cond/LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/sub_1/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/sub_1" op: "Sub" input: "Loss/RPNLoss/Match/cond/sub_1/x" input: "Loss/RPNLoss/Match/cond/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Mul_1" op: "Mul" input: "Loss/RPNLoss/Match/cond/Add" input: "Loss/RPNLoss/Match/cond/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/mul_1/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -2 } } } } node { name: "Loss/RPNLoss/Match/cond/mul_1" op: "Mul" input: "Loss/RPNLoss/Match/cond/mul_1/x" input: "Loss/RPNLoss/Match/cond/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Add_1" op: "Add" input: "Loss/RPNLoss/Match/cond/Mul_1" input: "Loss/RPNLoss/Match/cond/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/ArgMax_1/dimension" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/ArgMax_1" op: "ArgMax" input: "Loss/RPNLoss/Match/cond/ArgMax/Switch:1" input: "Loss/RPNLoss/Match/cond/ArgMax_1/dimension" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Cast_2" op: "Cast" input: "Loss/RPNLoss/Match/cond/ArgMax_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Shape" op: "Shape" input: "Loss/RPNLoss/Match/cond/ArgMax/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice/stack" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice/stack_1" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice/stack_2" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/Match/cond/Shape" input: "Loss/RPNLoss/Match/cond/strided_slice/stack" input: "Loss/RPNLoss/Match/cond/strided_slice/stack_1" input: "Loss/RPNLoss/Match/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/Match/cond/range/start" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/cond/range/delta" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/range" op: "Range" input: "Loss/RPNLoss/Match/cond/range/start" input: "Loss/RPNLoss/Match/cond/strided_slice" input: "Loss/RPNLoss/Match/cond/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Shape_1" op: "Shape" input: "Loss/RPNLoss/Match/cond/ArgMax/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_1/stack" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_1/stack_1" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_1/stack_2" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_1" op: "StridedSlice" input: "Loss/RPNLoss/Match/cond/Shape_1" input: "Loss/RPNLoss/Match/cond/strided_slice_1/stack" input: "Loss/RPNLoss/Match/cond/strided_slice_1/stack_1" input: "Loss/RPNLoss/Match/cond/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/Match/cond/range_1/start" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Match/cond/range_1/delta" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/range_1" op: "Range" input: "Loss/RPNLoss/Match/cond/range_1/start" input: "Loss/RPNLoss/Match/cond/strided_slice_1" input: "Loss/RPNLoss/Match/cond/range_1/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Cast_3" op: "Cast" input: "Loss/RPNLoss/Match/cond/range" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/ListDiff" op: "ListDiff" input: "Loss/RPNLoss/Match/cond/range_1" input: "Loss/RPNLoss/Match/cond/Cast_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "out_idx" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Match/cond/Gather" op: "Gather" input: "Loss/RPNLoss/Match/cond/Add_1" input: "Loss/RPNLoss/Match/cond/ListDiff" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/RPNLoss/Match/cond/DynamicStitch" op: "DynamicStitch" input: "Loss/RPNLoss/Match/cond/Cast_2" input: "Loss/RPNLoss/Match/cond/ListDiff" input: "Loss/RPNLoss/Match/cond/Cast_3" input: "Loss/RPNLoss/Match/cond/Gather" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Cast_4" op: "Cast" input: "Loss/RPNLoss/Match/cond/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Shape_2/Switch" op: "Switch" input: "Loss/RPNLoss/Compare/IOU/Select" input: "Loss/RPNLoss/Match/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/Compare/IOU/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Shape_2" op: "Shape" input: "Loss/RPNLoss/Match/cond/Shape_2/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_2/stack" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_2/stack_1" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_2/stack_2" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/strided_slice_2" op: "StridedSlice" input: "Loss/RPNLoss/Match/cond/Shape_2" input: "Loss/RPNLoss/Match/cond/strided_slice_2/stack" input: "Loss/RPNLoss/Match/cond/strided_slice_2/stack_1" input: "Loss/RPNLoss/Match/cond/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/Match/cond/ones/shape" op: "Pack" input: "Loss/RPNLoss/Match/cond/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Match/cond/ones/Const" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Match/cond/ones" op: "Fill" input: "Loss/RPNLoss/Match/cond/ones/shape" input: "Loss/RPNLoss/Match/cond/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/mul_2/x" op: "Const" input: "^Loss/RPNLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/RPNLoss/Match/cond/mul_2" op: "Mul" input: "Loss/RPNLoss/Match/cond/mul_2/x" input: "Loss/RPNLoss/Match/cond/ones" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Match/cond/Merge" op: "Merge" input: "Loss/RPNLoss/Match/cond/mul_2" input: "Loss/RPNLoss/Match/cond/Cast_4" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "Loss/RPNLoss/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/RPNLoss/Greater" op: "Greater" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Where" op: "Where" input: "Loss/RPNLoss/Greater" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape" op: "Reshape" input: "Loss/RPNLoss/Where" input: "Loss/RPNLoss/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast" op: "Cast" input: "Loss/RPNLoss/Reshape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Greater_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Greater_1" op: "Greater" input: "Loss/RPNLoss/Greater_1/x" input: "Loss/RPNLoss/Match/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Where_1" op: "Where" input: "Loss/RPNLoss/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_1" op: "Reshape" input: "Loss/RPNLoss/Where_1" input: "Loss/RPNLoss/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_1" op: "Cast" input: "Loss/RPNLoss/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Greater_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/RPNLoss/Greater_2" op: "Greater" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Greater_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Where_2" op: "Where" input: "Loss/RPNLoss/Greater_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape_2/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_2" op: "Reshape" input: "Loss/RPNLoss/Where_2" input: "Loss/RPNLoss/Reshape_2/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_2" op: "Cast" input: "Loss/RPNLoss/Reshape_2" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Gather" op: "Gather" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Cast_2" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/RPNLoss/Reshape_3/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_3" op: "Reshape" input: "Loss/RPNLoss/Gather" input: "Loss/RPNLoss/Reshape_3/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Gather_1/Gather" op: "Gather" input: "PruneOutsideWindow/Gather/Gather" input: "Loss/RPNLoss/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/RPNLoss/Gather_2/Gather" op: "Gather" input: "Loss/ToAbsoluteCoordinates/Scale/concat" input: "Loss/RPNLoss/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Rank" op: "Rank" input: "Loss/RPNLoss/Gather_1/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Rank" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Range" op: "Range" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/start" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Rank" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose" op: "Transpose" input: "Loss/RPNLoss/Gather_1/Gather" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack" op: "Unpack" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:3" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:2" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div" op: "RealDiv" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1" op: "RealDiv" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" op: "Rank" input: "Loss/RPNLoss/Gather_2/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range" op: "Range" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose" op: "Transpose" input: "Loss/RPNLoss/Gather_2/Gather" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack" op: "Unpack" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:3" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:2" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div" op: "RealDiv" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1" op: "RealDiv" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/RPNLoss/Encode/add" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1" input: "Loss/RPNLoss/Encode/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/add_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/RPNLoss/Encode/add_1" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub" input: "Loss/RPNLoss/Encode/add_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/add_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/RPNLoss/Encode/add_2" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" input: "Loss/RPNLoss/Encode/add_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/add_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/RPNLoss/Encode/add_3" op: "Add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub" input: "Loss/RPNLoss/Encode/add_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/sub" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/div" op: "RealDiv" input: "Loss/RPNLoss/Encode/sub" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/sub_1" op: "Sub" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/div_1" op: "RealDiv" input: "Loss/RPNLoss/Encode/sub_1" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/div_2" op: "RealDiv" input: "Loss/RPNLoss/Encode/add_3" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/Log" op: "Log" input: "Loss/RPNLoss/Encode/div_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/div_3" op: "RealDiv" input: "Loss/RPNLoss/Encode/add_2" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/Log_1" op: "Log" input: "Loss/RPNLoss/Encode/div_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/mul/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Loss/RPNLoss/Encode/mul" op: "Mul" input: "Loss/RPNLoss/Encode/div_1" input: "Loss/RPNLoss/Encode/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/mul_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Loss/RPNLoss/Encode/mul_1" op: "Mul" input: "Loss/RPNLoss/Encode/div" input: "Loss/RPNLoss/Encode/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/mul_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Loss/RPNLoss/Encode/mul_2" op: "Mul" input: "Loss/RPNLoss/Encode/Log_1" input: "Loss/RPNLoss/Encode/mul_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/mul_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Loss/RPNLoss/Encode/mul_3" op: "Mul" input: "Loss/RPNLoss/Encode/Log" input: "Loss/RPNLoss/Encode/mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Encode/stack" op: "Pack" input: "Loss/RPNLoss/Encode/mul" input: "Loss/RPNLoss/Encode/mul_1" input: "Loss/RPNLoss/Encode/mul_2" input: "Loss/RPNLoss/Encode/mul_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Encode/transpose/Rank" op: "Rank" input: "Loss/RPNLoss/Encode/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Encode/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Encode/transpose/sub" op: "Sub" input: "Loss/RPNLoss/Encode/transpose/Rank" input: "Loss/RPNLoss/Encode/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Encode/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Encode/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Encode/transpose/Range" op: "Range" input: "Loss/RPNLoss/Encode/transpose/Range/start" input: "Loss/RPNLoss/Encode/transpose/Rank" input: "Loss/RPNLoss/Encode/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Encode/transpose/sub_1" op: "Sub" input: "Loss/RPNLoss/Encode/transpose/sub" input: "Loss/RPNLoss/Encode/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Encode/transpose" op: "Transpose" input: "Loss/RPNLoss/Encode/stack" input: "Loss/RPNLoss/Encode/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 4 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "Loss/RPNLoss/Size" op: "Size" input: "Loss/RPNLoss/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/stack/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/stack" op: "Pack" input: "Loss/RPNLoss/Size" input: "Loss/RPNLoss/stack/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Tile" op: "Tile" input: "Loss/RPNLoss/Const" input: "Loss/RPNLoss/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/DynamicStitch" op: "DynamicStitch" input: "Loss/RPNLoss/Cast" input: "Loss/RPNLoss/Cast_1" input: "Loss/RPNLoss/Encode/transpose" input: "Loss/RPNLoss/Tile" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Greater_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/RPNLoss/Greater_3" op: "Greater" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Greater_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Where_3" op: "Where" input: "Loss/RPNLoss/Greater_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape_4/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_4" op: "Reshape" input: "Loss/RPNLoss/Where_3" input: "Loss/RPNLoss/Reshape_4/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_4" op: "Cast" input: "Loss/RPNLoss/Reshape_4" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Greater_4/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Greater_4" op: "Greater" input: "Loss/RPNLoss/Greater_4/x" input: "Loss/RPNLoss/Match/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Where_4" op: "Where" input: "Loss/RPNLoss/Greater_4" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape_5/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_5" op: "Reshape" input: "Loss/RPNLoss/Where_4" input: "Loss/RPNLoss/Reshape_5/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_5" op: "Cast" input: "Loss/RPNLoss/Reshape_5" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Greater_5/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/RPNLoss/Greater_5" op: "Greater" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Greater_5/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Where_5" op: "Where" input: "Loss/RPNLoss/Greater_5" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape_6/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_6" op: "Reshape" input: "Loss/RPNLoss/Where_5" input: "Loss/RPNLoss/Reshape_6/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_6" op: "Cast" input: "Loss/RPNLoss/Reshape_6" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Gather_3" op: "Gather" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Cast_6" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/RPNLoss/Reshape_7/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Reshape_7" op: "Reshape" input: "Loss/RPNLoss/Gather_3" input: "Loss/RPNLoss/Reshape_7/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Gather_4" op: "Gather" input: "Loss/RPNLoss/ExpandDims_1" input: "Loss/RPNLoss/Reshape_7" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/RPNLoss/ExpandDims_2/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/ExpandDims_2" op: "ExpandDims" input: "Const_4" input: "Loss/RPNLoss/ExpandDims_2/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Size_1" op: "Size" input: "Loss/RPNLoss/Cast_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/stack_1/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/stack_1" op: "Pack" input: "Loss/RPNLoss/Size_1" input: "Loss/RPNLoss/stack_1/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Tile_1" op: "Tile" input: "Loss/RPNLoss/ExpandDims_2" input: "Loss/RPNLoss/stack_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Reshape_8/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\001\000\000\000" } } } } node { name: "Loss/RPNLoss/Reshape_8" op: "Reshape" input: "Loss/RPNLoss/Tile_1" input: "Loss/RPNLoss/Reshape_8/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/DynamicStitch_1" op: "DynamicStitch" input: "Loss/RPNLoss/Cast_4" input: "Loss/RPNLoss/Cast_5" input: "Loss/RPNLoss/Gather_4" input: "Loss/RPNLoss/Reshape_8" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/GreaterEqual/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/GreaterEqual" op: "GreaterEqual" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_8" op: "Cast" input: "Loss/RPNLoss/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/GreaterEqual_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/GreaterEqual_1" op: "GreaterEqual" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/GreaterEqual_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_9" op: "Cast" input: "Loss/RPNLoss/GreaterEqual_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Equal/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -2 } } } } node { name: "Loss/RPNLoss/Equal" op: "Equal" input: "Loss/RPNLoss/Match/cond/Merge" input: "Loss/RPNLoss/Equal/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Cast_10" op: "Cast" input: "Loss/RPNLoss/Equal" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/sub/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/sub" op: "Sub" input: "Loss/RPNLoss/sub/x" input: "Loss/RPNLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/sub_1" op: "Sub" input: "Loss/RPNLoss/sub" input: "Loss/RPNLoss/Cast_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/mul/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/mul" op: "Mul" input: "Loss/RPNLoss/mul/x" input: "Loss/RPNLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/mul_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/mul_1" op: "Mul" input: "Loss/RPNLoss/mul_1/x" input: "Loss/RPNLoss/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/add" op: "Add" input: "Loss/RPNLoss/mul" input: "Loss/RPNLoss/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/stack_2" op: "Pack" input: "Loss/RPNLoss/DynamicStitch_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/stack_3" op: "Pack" input: "Loss/RPNLoss/add" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/stack_4" op: "Pack" input: "Loss/RPNLoss/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/stack_5" op: "Pack" input: "Loss/RPNLoss/Cast_8" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Squeeze" op: "Squeeze" input: "Loss/RPNLoss/stack_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 2 } } } } node { name: "Loss/RPNLoss/map/Shape" op: "Shape" input: "Loss/RPNLoss/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/map/Shape" input: "Loss/RPNLoss/map/strided_slice/stack" input: "Loss/RPNLoss/map/strided_slice/stack_1" input: "Loss/RPNLoss/map/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/map/TensorArray" op: "TensorArrayV3" input: "Loss/RPNLoss/map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "Loss/RPNLoss/map/TensorArray_1" op: "TensorArrayV3" input: "Loss/RPNLoss/map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/Shape" op: "Shape" input: "Loss/RPNLoss/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/map/TensorArrayUnstack/Shape" input: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice/stack" input: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice/stack_1" input: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/range" op: "Range" input: "Loss/RPNLoss/map/TensorArrayUnstack/range/start" input: "Loss/RPNLoss/map/TensorArrayUnstack/strided_slice" input: "Loss/RPNLoss/map/TensorArrayUnstack/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "Loss/RPNLoss/map/TensorArray" input: "Loss/RPNLoss/map/TensorArrayUnstack/range" input: "Loss/RPNLoss/Squeeze" input: "Loss/RPNLoss/map/TensorArray:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/Squeeze" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/Shape" op: "Shape" input: "Loss/RPNLoss/stack_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/Shape" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice/stack" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice/stack_1" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/range" op: "Range" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/range/start" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/strided_slice" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/TensorArrayUnstack_1/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "Loss/RPNLoss/map/TensorArray_1" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/range" input: "Loss/RPNLoss/stack_3" input: "Loss/RPNLoss/map/TensorArray_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/stack_3" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/TensorArray_2" op: "TensorArrayV3" input: "Loss/RPNLoss/map/strided_slice" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "clear_after_read" value { b: true } } attr { key: "dtype" value { type: DT_BOOL } } attr { key: "dynamic_size" value { b: false } } attr { key: "element_shape" value { shape { unknown_rank: true } } } attr { key: "tensor_array_name" value { s: "" } } } node { name: "Loss/RPNLoss/map/while/Enter" op: "Enter" input: "Loss/RPNLoss/map/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/Enter_1" op: "Enter" input: "Loss/RPNLoss/map/TensorArray_2:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/Merge" op: "Merge" input: "Loss/RPNLoss/map/while/Enter" input: "Loss/RPNLoss/map/while/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/RPNLoss/map/while/Merge_1" op: "Merge" input: "Loss/RPNLoss/map/while/Enter_1" input: "Loss/RPNLoss/map/while/NextIteration_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/RPNLoss/map/while/Less/Enter" op: "Enter" input: "Loss/RPNLoss/map/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/Less" op: "Less" input: "Loss/RPNLoss/map/while/Merge" input: "Loss/RPNLoss/map/while/Less/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/LoopCond" op: "LoopCond" input: "Loss/RPNLoss/map/while/Less" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Switch" op: "Switch" input: "Loss/RPNLoss/map/while/Merge" input: "Loss/RPNLoss/map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/while/Merge" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/RPNLoss/map/while/Switch_1" op: "Switch" input: "Loss/RPNLoss/map/while/Merge_1" input: "Loss/RPNLoss/map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/while/Merge_1" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/RPNLoss/map/while/Identity" op: "Identity" input: "Loss/RPNLoss/map/while/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Identity_1" op: "Identity" input: "Loss/RPNLoss/map/while/Switch_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/TensorArrayReadV3/Enter" op: "Enter" input: "Loss/RPNLoss/map/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/TensorArrayReadV3/Enter_1" op: "Enter" input: "Loss/RPNLoss/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/TensorArrayReadV3" op: "TensorArrayReadV3" input: "Loss/RPNLoss/map/while/TensorArrayReadV3/Enter" input: "Loss/RPNLoss/map/while/Identity" input: "Loss/RPNLoss/map/while/TensorArrayReadV3/Enter_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "Loss/RPNLoss/map/while/TensorArrayReadV3_1/Enter" op: "Enter" input: "Loss/RPNLoss/map/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/TensorArrayReadV3_1/Enter_1" op: "Enter" input: "Loss/RPNLoss/map/TensorArrayUnstack_1/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/TensorArrayReadV3_1" op: "TensorArrayReadV3" input: "Loss/RPNLoss/map/while/TensorArrayReadV3_1/Enter" input: "Loss/RPNLoss/map/while/Identity" input: "Loss/RPNLoss/map/while/TensorArrayReadV3_1/Enter_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "Loss/RPNLoss/map/while/Cast" op: "Cast" input: "Loss/RPNLoss/map/while/TensorArrayReadV3_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_BOOL } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Cast_1" op: "Cast" input: "Loss/RPNLoss/map/while/TensorArrayReadV3" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_BOOL } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/LogicalNot" op: "LogicalNot" input: "Loss/RPNLoss/map/while/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/LogicalAnd" op: "LogicalAnd" input: "Loss/RPNLoss/map/while/Cast_1" input: "Loss/RPNLoss/map/while/Cast" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/LogicalAnd_1" op: "LogicalAnd" input: "Loss/RPNLoss/map/while/LogicalNot" input: "Loss/RPNLoss/map/while/Cast" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Where" op: "Where" input: "Loss/RPNLoss/map/while/LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/map/while/RandomShuffle" op: "RandomShuffle" input: "Loss/RPNLoss/map/while/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "Loss/RPNLoss/map/while/Reshape/shape" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/map/while/Reshape" op: "Reshape" input: "Loss/RPNLoss/map/while/RandomShuffle" input: "Loss/RPNLoss/map/while/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Size" op: "Size" input: "Loss/RPNLoss/map/while/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/while/Minimum/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_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: "Loss/RPNLoss/map/while/Minimum" op: "Minimum" input: "Loss/RPNLoss/map/while/Size" input: "Loss/RPNLoss/map/while/Minimum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Reshape_1/shape" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/Reshape_1" op: "Reshape" input: "Loss/RPNLoss/map/while/Minimum" input: "Loss/RPNLoss/map/while/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/map/while/Slice/begin" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/Slice" op: "Slice" input: "Loss/RPNLoss/map/while/Reshape" input: "Loss/RPNLoss/map/while/Slice/begin" input: "Loss/RPNLoss/map/while/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Shape" op: "Shape" input: "Loss/RPNLoss/map/while/LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/while/strided_slice/stack" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/strided_slice/stack_1" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/strided_slice/stack_2" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/strided_slice" op: "StridedSlice" input: "Loss/RPNLoss/map/while/Shape" input: "Loss/RPNLoss/map/while/strided_slice/stack" input: "Loss/RPNLoss/map/while/strided_slice/stack_1" input: "Loss/RPNLoss/map/while/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/map/while/ones/shape" op: "Pack" input: "Loss/RPNLoss/map/while/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/map/while/ones/Const" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/ones" op: "Fill" input: "Loss/RPNLoss/map/while/ones/shape" input: "Loss/RPNLoss/map/while/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/mul/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/RPNLoss/map/while/mul" op: "Mul" input: "Loss/RPNLoss/map/while/ones" input: "Loss/RPNLoss/map/while/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/ones_like/Shape" op: "Shape" input: "Loss/RPNLoss/map/while/Slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/while/ones_like/Const" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/ones_like" op: "Fill" input: "Loss/RPNLoss/map/while/ones_like/Shape" input: "Loss/RPNLoss/map/while/ones_like/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/mul_1/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/mul_1" op: "Mul" input: "Loss/RPNLoss/map/while/ones_like" input: "Loss/RPNLoss/map/while/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/range/start" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/range/delta" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/range" op: "Range" input: "Loss/RPNLoss/map/while/range/start" input: "Loss/RPNLoss/map/while/strided_slice" input: "Loss/RPNLoss/map/while/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/ToInt32_1" op: "Cast" input: "Loss/RPNLoss/map/while/Slice" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/DynamicStitch" op: "DynamicStitch" input: "Loss/RPNLoss/map/while/range" input: "Loss/RPNLoss/map/while/ToInt32_1" input: "Loss/RPNLoss/map/while/mul" input: "Loss/RPNLoss/map/while/mul_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Equal/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/Equal" op: "Equal" input: "Loss/RPNLoss/map/while/DynamicStitch" input: "Loss/RPNLoss/map/while/Equal/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Cast_2" op: "Cast" input: "Loss/RPNLoss/map/while/Equal" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Const" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/Sum" op: "Sum" input: "Loss/RPNLoss/map/while/Cast_2" input: "Loss/RPNLoss/map/while/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/map/while/sub/x" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 256 } } } } node { name: "Loss/RPNLoss/map/while/sub" op: "Sub" input: "Loss/RPNLoss/map/while/sub/x" input: "Loss/RPNLoss/map/while/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Where_1" op: "Where" input: "Loss/RPNLoss/map/while/LogicalAnd_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/map/while/RandomShuffle_1" op: "RandomShuffle" input: "Loss/RPNLoss/map/while/Where_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "seed" value { i: 0 } } attr { key: "seed2" value { i: 0 } } } node { name: "Loss/RPNLoss/map/while/Reshape_2/shape" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/map/while/Reshape_2" op: "Reshape" input: "Loss/RPNLoss/map/while/RandomShuffle_1" input: "Loss/RPNLoss/map/while/Reshape_2/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Size_1" op: "Size" input: "Loss/RPNLoss/map/while/Reshape_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/while/Minimum_1" op: "Minimum" input: "Loss/RPNLoss/map/while/Size_1" input: "Loss/RPNLoss/map/while/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Reshape_3/shape" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/Reshape_3" op: "Reshape" input: "Loss/RPNLoss/map/while/Minimum_1" input: "Loss/RPNLoss/map/while/Reshape_3/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/map/while/Slice_1/begin" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/Slice_1" op: "Slice" input: "Loss/RPNLoss/map/while/Reshape_2" input: "Loss/RPNLoss/map/while/Slice_1/begin" input: "Loss/RPNLoss/map/while/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Shape_1" op: "Shape" input: "Loss/RPNLoss/map/while/LogicalAnd_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/while/strided_slice_1/stack" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/strided_slice_1/stack_1" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/strided_slice_1/stack_2" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/strided_slice_1" op: "StridedSlice" input: "Loss/RPNLoss/map/while/Shape_1" input: "Loss/RPNLoss/map/while/strided_slice_1/stack" input: "Loss/RPNLoss/map/while/strided_slice_1/stack_1" input: "Loss/RPNLoss/map/while/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/RPNLoss/map/while/ones_1/shape" op: "Pack" input: "Loss/RPNLoss/map/while/strided_slice_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/map/while/ones_1/Const" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/ones_1" op: "Fill" input: "Loss/RPNLoss/map/while/ones_1/shape" input: "Loss/RPNLoss/map/while/ones_1/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/mul_2/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/RPNLoss/map/while/mul_2" op: "Mul" input: "Loss/RPNLoss/map/while/ones_1" input: "Loss/RPNLoss/map/while/mul_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/ones_like_1/Shape" op: "Shape" input: "Loss/RPNLoss/map/while/Slice_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/map/while/ones_like_1/Const" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/ones_like_1" op: "Fill" input: "Loss/RPNLoss/map/while/ones_like_1/Shape" input: "Loss/RPNLoss/map/while/ones_like_1/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/mul_3/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/mul_3" op: "Mul" input: "Loss/RPNLoss/map/while/ones_like_1" input: "Loss/RPNLoss/map/while/mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/range_1/start" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/while/range_1/delta" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/range_1" op: "Range" input: "Loss/RPNLoss/map/while/range_1/start" input: "Loss/RPNLoss/map/while/strided_slice_1" input: "Loss/RPNLoss/map/while/range_1/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/ToInt32_3" op: "Cast" input: "Loss/RPNLoss/map/while/Slice_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/DynamicStitch_1" op: "DynamicStitch" input: "Loss/RPNLoss/map/while/range_1" input: "Loss/RPNLoss/map/while/ToInt32_3" input: "Loss/RPNLoss/map/while/mul_2" input: "Loss/RPNLoss/map/while/mul_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/Equal_1/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/map/while/Equal_1" op: "Equal" input: "Loss/RPNLoss/map/while/DynamicStitch_1" input: "Loss/RPNLoss/map/while/Equal_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/LogicalOr" op: "LogicalOr" input: "Loss/RPNLoss/map/while/Equal" input: "Loss/RPNLoss/map/while/Equal_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/while/TensorArrayWrite/TensorArrayWriteV3/Enter" op: "Enter" input: "Loss/RPNLoss/map/TensorArray_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/while/LogicalOr" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "Loss/RPNLoss/map/while/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "Loss/RPNLoss/map/while/TensorArrayWrite/TensorArrayWriteV3/Enter" input: "Loss/RPNLoss/map/while/Identity" input: "Loss/RPNLoss/map/while/LogicalOr" input: "Loss/RPNLoss/map/while/Identity_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/while/LogicalOr" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/add/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/while/add" op: "Add" input: "Loss/RPNLoss/map/while/Identity" input: "Loss/RPNLoss/map/while/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/NextIteration" op: "NextIteration" input: "Loss/RPNLoss/map/while/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/NextIteration_1" op: "NextIteration" input: "Loss/RPNLoss/map/while/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Exit" op: "Exit" input: "Loss/RPNLoss/map/while/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/while/Exit_1" op: "Exit" input: "Loss/RPNLoss/map/while/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/TensorArrayStack/TensorArraySizeV3" op: "TensorArraySizeV3" input: "Loss/RPNLoss/map/TensorArray_2" input: "Loss/RPNLoss/map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/TensorArray_2" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/map/TensorArrayStack/range/start" op: "Const" attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/TensorArray_2" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/map/TensorArrayStack/range/delta" op: "Const" attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/TensorArray_2" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/map/TensorArrayStack/range" op: "Range" input: "Loss/RPNLoss/map/TensorArrayStack/range/start" input: "Loss/RPNLoss/map/TensorArrayStack/TensorArraySizeV3" input: "Loss/RPNLoss/map/TensorArrayStack/range/delta" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/TensorArray_2" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/map/TensorArrayStack/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "Loss/RPNLoss/map/TensorArray_2" input: "Loss/RPNLoss/map/TensorArrayStack/range" input: "Loss/RPNLoss/map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@Loss/RPNLoss/map/TensorArray_2" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } attr { key: "dtype" value { type: DT_BOOL } } attr { key: "element_shape" value { shape { dim { size: -1 } } } } } node { name: "Loss/RPNLoss/ToFloat" op: "Cast" input: "Loss/RPNLoss/map/TensorArrayStack/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Sum/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Sum" op: "Sum" input: "Loss/RPNLoss/ToFloat" input: "Loss/RPNLoss/Sum/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/ToInt32" op: "Cast" input: "Loss/RPNLoss/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/one_hot/on_value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/one_hot/off_value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/RPNLoss/one_hot/depth" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/RPNLoss/one_hot" op: "OneHot" input: "Loss/RPNLoss/ToInt32" input: "Loss/RPNLoss/one_hot/depth" input: "Loss/RPNLoss/one_hot/on_value" input: "Loss/RPNLoss/one_hot/off_value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "TI" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } } } } } attr { key: "axis" value { i: -1 } } } node { name: "Loss/RPNLoss/Mul" op: "Mul" input: "Loss/RPNLoss/ToFloat" input: "Loss/RPNLoss/stack_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss/sub" op: "Sub" input: "map/TensorArrayStack/TensorArrayGatherV3" input: "Loss/RPNLoss/stack_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/Abs" op: "Abs" input: "Loss/RPNLoss/Loss/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/Less/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/Loss/Less" op: "Less" input: "Loss/RPNLoss/Loss/Abs" input: "Loss/RPNLoss/Loss/Less/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/Square" op: "Square" input: "Loss/RPNLoss/Loss/Abs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/mul/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/RPNLoss/Loss/mul" op: "Mul" input: "Loss/RPNLoss/Loss/mul/x" input: "Loss/RPNLoss/Loss/Square" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/sub_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/RPNLoss/Loss/sub_1" op: "Sub" input: "Loss/RPNLoss/Loss/Abs" input: "Loss/RPNLoss/Loss/sub_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/Select" op: "Select" input: "Loss/RPNLoss/Loss/Less" input: "Loss/RPNLoss/Loss/mul" input: "Loss/RPNLoss/Loss/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/RPNLoss/Loss/Sum/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/RPNLoss/Loss/Sum" op: "Sum" input: "Loss/RPNLoss/Loss/Select" input: "Loss/RPNLoss/Loss/Sum/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/Loss/mul_1" op: "Mul" input: "Loss/RPNLoss/Loss/Sum" input: "Loss/RPNLoss/Mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\002\000\000\000" } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape" op: "Reshape" input: "Loss/RPNLoss/one_hot" input: "Loss/RPNLoss/Loss_1/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377\002\000\000\000" } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape_1" op: "Reshape" input: "map_1/TensorArrayStack/TensorArrayGatherV3" input: "Loss/RPNLoss/Loss_1/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/RPNLoss/Loss_1/Shape" op: "Shape" input: "Loss/RPNLoss/Loss_1/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Loss_1/Rank_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/RPNLoss/Loss_1/Shape_1" op: "Shape" input: "Loss/RPNLoss/Loss_1/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Loss_1/Sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Loss_1/Sub" op: "Sub" input: "Loss/RPNLoss/Loss_1/Rank_1" input: "Loss/RPNLoss/Loss_1/Sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Loss_1/Slice/begin" op: "Pack" input: "Loss/RPNLoss/Loss_1/Sub" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Loss_1/Slice/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Loss_1/Slice" op: "Slice" input: "Loss/RPNLoss/Loss_1/Shape_1" input: "Loss/RPNLoss/Loss_1/Slice/begin" input: "Loss/RPNLoss/Loss_1/Slice/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/concat/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Loss_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Loss_1/concat" op: "ConcatV2" input: "Loss/RPNLoss/Loss_1/concat/values_0" input: "Loss/RPNLoss/Loss_1/Slice" input: "Loss/RPNLoss/Loss_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape_2" op: "Reshape" input: "Loss/RPNLoss/Loss_1/Reshape_1" input: "Loss/RPNLoss/Loss_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Rank_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/RPNLoss/Loss_1/Shape_2" op: "Shape" input: "Loss/RPNLoss/Loss_1/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Loss_1/Sub_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Loss_1/Sub_1" op: "Sub" input: "Loss/RPNLoss/Loss_1/Rank_2" input: "Loss/RPNLoss/Loss_1/Sub_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Loss_1/Slice_1/begin" op: "Pack" input: "Loss/RPNLoss/Loss_1/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Loss_1/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/RPNLoss/Loss_1/Slice_1" op: "Slice" input: "Loss/RPNLoss/Loss_1/Shape_2" input: "Loss/RPNLoss/Loss_1/Slice_1/begin" input: "Loss/RPNLoss/Loss_1/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/concat_1/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/RPNLoss/Loss_1/concat_1/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/RPNLoss/Loss_1/concat_1" op: "ConcatV2" input: "Loss/RPNLoss/Loss_1/concat_1/values_0" input: "Loss/RPNLoss/Loss_1/Slice_1" input: "Loss/RPNLoss/Loss_1/concat_1/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape_3" op: "Reshape" input: "Loss/RPNLoss/Loss_1/Reshape" input: "Loss/RPNLoss/Loss_1/concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits" op: "SoftmaxCrossEntropyWithLogits" input: "Loss/RPNLoss/Loss_1/Reshape_2" input: "Loss/RPNLoss/Loss_1/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Sub_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Loss_1/Sub_2" op: "Sub" input: "Loss/RPNLoss/Loss_1/Rank" input: "Loss/RPNLoss/Loss_1/Sub_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/Loss_1/Slice_2/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/Loss_1/Slice_2/size" op: "Pack" input: "Loss/RPNLoss/Loss_1/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/RPNLoss/Loss_1/Slice_2" op: "Slice" input: "Loss/RPNLoss/Loss_1/Shape" input: "Loss/RPNLoss/Loss_1/Slice_2/begin" input: "Loss/RPNLoss/Loss_1/Slice_2/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Reshape_4" op: "Reshape" input: "Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits" input: "Loss/RPNLoss/Loss_1/Slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/Shape_3" op: "Shape" input: "Loss/RPNLoss/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/RPNLoss/Loss_1/Reshape_5" op: "Reshape" input: "Loss/RPNLoss/Loss_1/Reshape_4" input: "Loss/RPNLoss/Loss_1/Shape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Loss_1/mul" op: "Mul" input: "Loss/RPNLoss/Loss_1/Reshape_5" input: "Loss/RPNLoss/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "Loss/RPNLoss/Sum_1/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Sum_1" op: "Sum" input: "Loss/RPNLoss/Loss/mul_1" input: "Loss/RPNLoss/Sum_1/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/div" op: "RealDiv" input: "Loss/RPNLoss/Sum_1" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/Mean" op: "Mean" input: "Loss/RPNLoss/div" input: "Loss/RPNLoss/Const_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/Sum_2/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/RPNLoss/Sum_2" op: "Sum" input: "Loss/RPNLoss/Loss_1/mul" input: "Loss/RPNLoss/Sum_2/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/div_1" op: "RealDiv" input: "Loss/RPNLoss/Sum_2" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/RPNLoss/Const_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/RPNLoss/Mean_1" op: "Mean" input: "Loss/RPNLoss/div_1" input: "Loss/RPNLoss/Const_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/RPNLoss/mul_2/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/RPNLoss/mul_2" op: "Mul" input: "Loss/RPNLoss/mul_2/x" input: "Loss/RPNLoss/Mean" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/mul_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/RPNLoss/mul_3" op: "Mul" input: "Loss/RPNLoss/mul_3/x" input: "Loss/RPNLoss/Mean_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims" op: "ExpandDims" input: "stack_7" input: "Loss/BoxClassifierLoss/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Tile/multiples" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Tile" op: "Tile" input: "Loss/BoxClassifierLoss/ExpandDims" input: "Loss/BoxClassifierLoss/Tile/multiples" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/range/limit" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "Loss/BoxClassifierLoss/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/range" op: "Range" input: "Loss/BoxClassifierLoss/range/start" input: "Loss/BoxClassifierLoss/range/limit" input: "Loss/BoxClassifierLoss/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims_1/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims_1" op: "ExpandDims" input: "Loss/BoxClassifierLoss/range" input: "Loss/BoxClassifierLoss/ExpandDims_1/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Tile_1/multiples/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Tile_1/multiples" op: "Pack" input: "Loss/BoxClassifierLoss/Size" input: "Loss/BoxClassifierLoss/Tile_1/multiples/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Tile_1" op: "Tile" input: "Loss/BoxClassifierLoss/ExpandDims_1" input: "Loss/BoxClassifierLoss/Tile_1/multiples" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater" op: "Greater" input: "Loss/BoxClassifierLoss/Tile" input: "Loss/BoxClassifierLoss/Tile_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/unstack" op: "Unpack" input: "map_2/TensorArrayStack/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "Loss/BoxClassifierLoss/ones_like/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/ones_like/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/ones_like" op: "Fill" input: "Loss/BoxClassifierLoss/ones_like/Shape" input: "Loss/BoxClassifierLoss/ones_like/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Maximum" op: "Maximum" input: "stack_7" input: "Loss/BoxClassifierLoss/ones_like" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims_2/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims_2" op: "ExpandDims" input: "Loss/BoxClassifierLoss/Maximum" input: "Loss/BoxClassifierLoss/ExpandDims_2/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/ToFloat" op: "Cast" input: "Loss/BoxClassifierLoss/ExpandDims_2" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Tile_2/multiples" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Tile_2" op: "Tile" input: "Loss/BoxClassifierLoss/ToFloat" input: "Loss/BoxClassifierLoss/Tile_2/multiples" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/mul/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/BoxClassifierLoss/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Tile_2" input: "Loss/BoxClassifierLoss/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split" op: "Split" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split/split_dim" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1" op: "Split" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1/split_dim" input: "Loss/BoxClassifierLoss/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Range" op: "Range" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Range/start" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose" op: "Transpose" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1:2" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Minimum" op: "Minimum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split:2" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Range" op: "Range" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Range/start" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1" op: "Transpose" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum" op: "Maximum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Minimum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_1" op: "Maximum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_1/x" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Range" op: "Range" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Range/start" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2" op: "Transpose" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1:3" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Minimum_1" op: "Minimum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split:3" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Range" op: "Range" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Range/start" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Rank" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3" op: "Transpose" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split_1:1" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_2" op: "Maximum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/split:1" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/transpose_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Minimum_1" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_3" op: "Maximum" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_3/x" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_1" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/Maximum_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/split" op: "Split" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/split/split_dim" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/split:2" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/split:3" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area/Squeeze" op: "Squeeze" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split/split_dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split" op: "Split" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split/split_dim" input: "Loss/BoxClassifierLoss/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "num_split" value { i: 4 } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split:2" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split:3" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/sub" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/Squeeze" op: "Squeeze" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims" op: "ExpandDims" input: "Loss/BoxClassifierLoss/Compare/IOU/Area/Squeeze" input: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims_1/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims_1" op: "ExpandDims" input: "Loss/BoxClassifierLoss/Compare/IOU/Area_1/Squeeze" input: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims_1/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/add" op: "Add" input: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims" input: "Loss/BoxClassifierLoss/Compare/IOU/ExpandDims_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Compare/IOU/add" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Equal/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Equal" op: "Equal" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/mul" input: "Loss/BoxClassifierLoss/Compare/IOU/Equal/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/zeros_like" op: "ZerosLike" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/truediv" op: "RealDiv" input: "Loss/BoxClassifierLoss/Compare/IOU/Intersection/mul" input: "Loss/BoxClassifierLoss/Compare/IOU/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Compare/IOU/Select" op: "Select" input: "Loss/BoxClassifierLoss/Compare/IOU/Equal" input: "Loss/BoxClassifierLoss/Compare/IOU/zeros_like" input: "Loss/BoxClassifierLoss/Compare/IOU/truediv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Compare/IOU/Select" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/BoxClassifierLoss/Match/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Match/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/strided_slice" op: "StridedSlice" input: "Loss/BoxClassifierLoss/Match/Shape" input: "Loss/BoxClassifierLoss/Match/strided_slice/stack" input: "Loss/BoxClassifierLoss/Match/strided_slice/stack_1" input: "Loss/BoxClassifierLoss/Match/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/BoxClassifierLoss/Match/Greater/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Match/Greater" op: "Greater" input: "Loss/BoxClassifierLoss/Match/strided_slice" input: "Loss/BoxClassifierLoss/Match/Greater/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Switch" op: "Switch" input: "Loss/BoxClassifierLoss/Match/Greater" input: "Loss/BoxClassifierLoss/Match/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/switch_t" op: "Identity" input: "Loss/BoxClassifierLoss/Match/cond/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/switch_f" op: "Identity" input: "Loss/BoxClassifierLoss/Match/cond/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/pred_id" op: "Identity" input: "Loss/BoxClassifierLoss/Match/Greater" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/ArgMax/dimension" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/ArgMax/Switch" op: "Switch" input: "Loss/BoxClassifierLoss/Compare/IOU/Select" input: "Loss/BoxClassifierLoss/Match/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/Compare/IOU/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/ArgMax" op: "ArgMax" input: "Loss/BoxClassifierLoss/Match/cond/ArgMax/Switch:1" input: "Loss/BoxClassifierLoss/Match/cond/ArgMax/dimension" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Max/reduction_indices" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Max" op: "Max" input: "Loss/BoxClassifierLoss/Match/cond/ArgMax/Switch:1" input: "Loss/BoxClassifierLoss/Match/cond/Max/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Greater/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Greater" op: "Greater" input: "Loss/BoxClassifierLoss/Match/cond/Greater/x" input: "Loss/BoxClassifierLoss/Match/cond/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/GreaterEqual/y" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/GreaterEqual" op: "GreaterEqual" input: "Loss/BoxClassifierLoss/Match/cond/Max" input: "Loss/BoxClassifierLoss/Match/cond/GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Greater_1/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Greater_1" op: "Greater" input: "Loss/BoxClassifierLoss/Match/cond/Greater_1/x" input: "Loss/BoxClassifierLoss/Match/cond/Max" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/LogicalAnd" op: "LogicalAnd" input: "Loss/BoxClassifierLoss/Match/cond/GreaterEqual" input: "Loss/BoxClassifierLoss/Match/cond/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Cast" op: "Cast" input: "Loss/BoxClassifierLoss/Match/cond/Greater" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/sub/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Match/cond/sub/x" input: "Loss/BoxClassifierLoss/Match/cond/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Mul" op: "Mul" input: "Loss/BoxClassifierLoss/Match/cond/ArgMax" input: "Loss/BoxClassifierLoss/Match/cond/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/mul/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Match/cond/mul/x" input: "Loss/BoxClassifierLoss/Match/cond/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Add" op: "Add" input: "Loss/BoxClassifierLoss/Match/cond/Mul" input: "Loss/BoxClassifierLoss/Match/cond/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Cast_1" op: "Cast" input: "Loss/BoxClassifierLoss/Match/cond/LogicalAnd" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT64 } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/sub_1/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Match/cond/sub_1/x" input: "Loss/BoxClassifierLoss/Match/cond/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Match/cond/Add" input: "Loss/BoxClassifierLoss/Match/cond/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/mul_1/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_t" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: -2 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Match/cond/mul_1/x" input: "Loss/BoxClassifierLoss/Match/cond/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Add_1" op: "Add" input: "Loss/BoxClassifierLoss/Match/cond/Mul_1" input: "Loss/BoxClassifierLoss/Match/cond/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Cast_2" op: "Cast" input: "Loss/BoxClassifierLoss/Match/cond/Add_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Shape/Switch" op: "Switch" input: "Loss/BoxClassifierLoss/Compare/IOU/Select" input: "Loss/BoxClassifierLoss/Match/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/Compare/IOU/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 64 } } shape { dim { size: -1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Match/cond/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/BoxClassifierLoss/Match/cond/strided_slice/stack" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/strided_slice/stack_1" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/strided_slice/stack_2" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/strided_slice" op: "StridedSlice" input: "Loss/BoxClassifierLoss/Match/cond/Shape" input: "Loss/BoxClassifierLoss/Match/cond/strided_slice/stack" input: "Loss/BoxClassifierLoss/Match/cond/strided_slice/stack_1" input: "Loss/BoxClassifierLoss/Match/cond/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "Loss/BoxClassifierLoss/Match/cond/ones/shape" op: "Pack" input: "Loss/BoxClassifierLoss/Match/cond/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Match/cond/ones/Const" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/ones" op: "Fill" input: "Loss/BoxClassifierLoss/Match/cond/ones/shape" input: "Loss/BoxClassifierLoss/Match/cond/ones/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/mul_2/x" op: "Const" input: "^Loss/BoxClassifierLoss/Match/cond/switch_f" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/mul_2" op: "Mul" input: "Loss/BoxClassifierLoss/Match/cond/mul_2/x" input: "Loss/BoxClassifierLoss/Match/cond/ones" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Match/cond/Merge" op: "Merge" input: "Loss/BoxClassifierLoss/Match/cond/mul_2" input: "Loss/BoxClassifierLoss/Match/cond/Cast_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "Loss/BoxClassifierLoss/Greater_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Greater_1" op: "Greater" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Greater_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Where" op: "Where" input: "Loss/BoxClassifierLoss/Greater_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape" op: "Reshape" input: "Loss/BoxClassifierLoss/Where" input: "Loss/BoxClassifierLoss/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast" op: "Cast" input: "Loss/BoxClassifierLoss/Reshape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater_2/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Greater_2" op: "Greater" input: "Loss/BoxClassifierLoss/Greater_2/x" input: "Loss/BoxClassifierLoss/Match/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Where_1" op: "Where" input: "Loss/BoxClassifierLoss/Greater_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/Where_1" input: "Loss/BoxClassifierLoss/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_1" op: "Cast" input: "Loss/BoxClassifierLoss/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Greater_3" op: "Greater" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Greater_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Where_2" op: "Where" input: "Loss/BoxClassifierLoss/Greater_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape_2/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_2" op: "Reshape" input: "Loss/BoxClassifierLoss/Where_2" input: "Loss/BoxClassifierLoss/Reshape_2/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_2" op: "Cast" input: "Loss/BoxClassifierLoss/Reshape_2" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Gather" op: "Gather" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Cast_2" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Reshape_3/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_3" op: "Reshape" input: "Loss/BoxClassifierLoss/Gather" input: "Loss/BoxClassifierLoss/Reshape_3/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Gather_1/Gather" op: "Gather" input: "Loss/BoxClassifierLoss/unstack" input: "Loss/BoxClassifierLoss/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Gather_2/Gather" op: "Gather" input: "Loss/ToAbsoluteCoordinates/Scale/concat" input: "Loss/BoxClassifierLoss/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Gather_1/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Rank" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Range" op: "Range" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/start" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Rank" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose" op: "Transpose" input: "Loss/BoxClassifierLoss/Gather_1/Gather" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack" op: "Unpack" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:3" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:2" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Gather_2/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range" op: "Range" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/start" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Rank" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose" op: "Transpose" input: "Loss/BoxClassifierLoss/Gather_2/Gather" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack" op: "Unpack" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:3" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:2" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/add/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/BoxClassifierLoss/Encode/add" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1" input: "Loss/BoxClassifierLoss/Encode/add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/add_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/BoxClassifierLoss/Encode/add_1" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub" input: "Loss/BoxClassifierLoss/Encode/add_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/add_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/BoxClassifierLoss/Encode/add_2" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" input: "Loss/BoxClassifierLoss/Encode/add_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/add_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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.99999993923e-09 } } } } node { name: "Loss/BoxClassifierLoss/Encode/add_3" op: "Add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub" input: "Loss/BoxClassifierLoss/Encode/add_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/div" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/sub" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/div_1" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/sub_1" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/div_2" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/add_3" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/Log" op: "Log" input: "Loss/BoxClassifierLoss/Encode/div_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/div_3" op: "RealDiv" input: "Loss/BoxClassifierLoss/Encode/add_2" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/Log_1" op: "Log" input: "Loss/BoxClassifierLoss/Encode/div_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/div_1" input: "Loss/BoxClassifierLoss/Encode/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/div" input: "Loss/BoxClassifierLoss/Encode/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul_2" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/Log_1" input: "Loss/BoxClassifierLoss/Encode/mul_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul_3/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 5.0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/mul_3" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/Log" input: "Loss/BoxClassifierLoss/Encode/mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/stack" op: "Pack" input: "Loss/BoxClassifierLoss/Encode/mul" input: "Loss/BoxClassifierLoss/Encode/mul_1" input: "Loss/BoxClassifierLoss/Encode/mul_2" input: "Loss/BoxClassifierLoss/Encode/mul_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/Rank" op: "Rank" input: "Loss/BoxClassifierLoss/Encode/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/transpose/Rank" input: "Loss/BoxClassifierLoss/Encode/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/Range" op: "Range" input: "Loss/BoxClassifierLoss/Encode/transpose/Range/start" input: "Loss/BoxClassifierLoss/Encode/transpose/Rank" input: "Loss/BoxClassifierLoss/Encode/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Encode/transpose/sub" input: "Loss/BoxClassifierLoss/Encode/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Encode/transpose" op: "Transpose" input: "Loss/BoxClassifierLoss/Encode/stack" input: "Loss/BoxClassifierLoss/Encode/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 4 } } tensor_content: "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Size_1" op: "Size" input: "Loss/BoxClassifierLoss/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/BoxClassifierLoss/stack/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/stack" op: "Pack" input: "Loss/BoxClassifierLoss/Size_1" input: "Loss/BoxClassifierLoss/stack/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Tile_3" op: "Tile" input: "Loss/BoxClassifierLoss/Const" input: "Loss/BoxClassifierLoss/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/DynamicStitch" op: "DynamicStitch" input: "Loss/BoxClassifierLoss/Cast" input: "Loss/BoxClassifierLoss/Cast_1" input: "Loss/BoxClassifierLoss/Encode/transpose" input: "Loss/BoxClassifierLoss/Tile_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater_4/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Greater_4" op: "Greater" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Greater_4/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Where_3" op: "Where" input: "Loss/BoxClassifierLoss/Greater_4" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape_4/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_4" op: "Reshape" input: "Loss/BoxClassifierLoss/Where_3" input: "Loss/BoxClassifierLoss/Reshape_4/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_4" op: "Cast" input: "Loss/BoxClassifierLoss/Reshape_4" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater_5/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Greater_5" op: "Greater" input: "Loss/BoxClassifierLoss/Greater_5/x" input: "Loss/BoxClassifierLoss/Match/cond/Merge" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Where_4" op: "Where" input: "Loss/BoxClassifierLoss/Greater_5" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape_5/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_5" op: "Reshape" input: "Loss/BoxClassifierLoss/Where_4" input: "Loss/BoxClassifierLoss/Reshape_5/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_5" op: "Cast" input: "Loss/BoxClassifierLoss/Reshape_5" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater_6/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Greater_6" op: "Greater" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Greater_6/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Where_5" op: "Where" input: "Loss/BoxClassifierLoss/Greater_6" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape_6/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_6" op: "Reshape" input: "Loss/BoxClassifierLoss/Where_5" input: "Loss/BoxClassifierLoss/Reshape_6/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_6" op: "Cast" input: "Loss/BoxClassifierLoss/Reshape_6" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Gather_3" op: "Gather" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Cast_6" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Reshape_7/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Reshape_7" op: "Reshape" input: "Loss/BoxClassifierLoss/Gather_3" input: "Loss/BoxClassifierLoss/Reshape_7/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Gather_4" op: "Gather" input: "Loss/Pad" input: "Loss/BoxClassifierLoss/Reshape_7" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/ExpandDims_3/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/ExpandDims_3" op: "ExpandDims" input: "Const_3" input: "Loss/BoxClassifierLoss/ExpandDims_3/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Size_2" op: "Size" input: "Loss/BoxClassifierLoss/Cast_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "Loss/BoxClassifierLoss/stack_1/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/stack_1" op: "Pack" input: "Loss/BoxClassifierLoss/Size_2" input: "Loss/BoxClassifierLoss/stack_1/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Tile_4" op: "Tile" input: "Loss/BoxClassifierLoss/ExpandDims_3" input: "Loss/BoxClassifierLoss/stack_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Reshape_8/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377[\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Reshape_8" op: "Reshape" input: "Loss/BoxClassifierLoss/Tile_4" input: "Loss/BoxClassifierLoss/Reshape_8/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/DynamicStitch_1" op: "DynamicStitch" input: "Loss/BoxClassifierLoss/Cast_4" input: "Loss/BoxClassifierLoss/Cast_5" input: "Loss/BoxClassifierLoss/Gather_4" input: "Loss/BoxClassifierLoss/Reshape_8" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/GreaterEqual/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/GreaterEqual" op: "GreaterEqual" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/GreaterEqual/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_8" op: "Cast" input: "Loss/BoxClassifierLoss/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/GreaterEqual_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/GreaterEqual_1" op: "GreaterEqual" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/GreaterEqual_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_9" op: "Cast" input: "Loss/BoxClassifierLoss/GreaterEqual_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Equal/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -2 } } } } node { name: "Loss/BoxClassifierLoss/Equal" op: "Equal" input: "Loss/BoxClassifierLoss/Match/cond/Merge" input: "Loss/BoxClassifierLoss/Equal/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Cast_10" op: "Cast" input: "Loss/BoxClassifierLoss/Equal" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/sub/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/BoxClassifierLoss/sub" op: "Sub" input: "Loss/BoxClassifierLoss/sub/x" input: "Loss/BoxClassifierLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/sub" input: "Loss/BoxClassifierLoss/Cast_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/mul_1/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/BoxClassifierLoss/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/mul_1/x" input: "Loss/BoxClassifierLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/mul_2/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/BoxClassifierLoss/mul_2" op: "Mul" input: "Loss/BoxClassifierLoss/mul_2/x" input: "Loss/BoxClassifierLoss/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/add" op: "Add" input: "Loss/BoxClassifierLoss/mul_1" input: "Loss/BoxClassifierLoss/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/stack_2" op: "Pack" input: "Loss/BoxClassifierLoss/DynamicStitch_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 91 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/stack_3" op: "Pack" input: "Loss/BoxClassifierLoss/add" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/stack_4" op: "Pack" input: "Loss/BoxClassifierLoss/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/stack_5" op: "Pack" input: "Loss/BoxClassifierLoss/Cast_8" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Reshape_9/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\377\377\377\377" } } } } node { name: "Loss/BoxClassifierLoss/Reshape_9" op: "Reshape" input: "Loss/BoxClassifierLoss/stack_2" input: "Loss/BoxClassifierLoss/Reshape_9/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Pad/paddings" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Pad" op: "Pad" input: "Squeeze_2" input: "Loss/BoxClassifierLoss/Pad/paddings" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tpaddings" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Greater_7/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "Loss/BoxClassifierLoss/Greater_7" op: "Greater" input: "Loss/BoxClassifierLoss/Reshape_9" input: "Loss/BoxClassifierLoss/Greater_7/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "@\000\000\000[\000\000\000\004\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice" op: "StridedSlice" input: "Loss/BoxClassifierLoss/boolean_mask/Shape" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice/stack" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice/stack_1" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Prod/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Prod" op: "Prod" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice" input: "Loss/BoxClassifierLoss/boolean_mask/Prod/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "@\000\000\000[\000\000\000\004\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1" op: "StridedSlice" input: "Loss/BoxClassifierLoss/boolean_mask/Shape_1" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1/stack" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1/stack_1" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } 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: "Loss/BoxClassifierLoss/boolean_mask/concat/values_0" op: "Pack" input: "Loss/BoxClassifierLoss/boolean_mask/Prod" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/concat" op: "ConcatV2" input: "Loss/BoxClassifierLoss/boolean_mask/concat/values_0" input: "Loss/BoxClassifierLoss/boolean_mask/strided_slice_1" input: "Loss/BoxClassifierLoss/boolean_mask/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Reshape" op: "Reshape" input: "Loss/BoxClassifierLoss/Pad" input: "Loss/BoxClassifierLoss/boolean_mask/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 5824 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/Greater_7" input: "Loss/BoxClassifierLoss/boolean_mask/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 5824 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Where" op: "Where" input: "Loss/BoxClassifierLoss/boolean_mask/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Squeeze" op: "Squeeze" input: "Loss/BoxClassifierLoss/boolean_mask/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask/Gather" op: "Gather" input: "Loss/BoxClassifierLoss/boolean_mask/Reshape" input: "Loss/BoxClassifierLoss/boolean_mask/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Reshape_10/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000\377\377\377\377\004\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Reshape_10" op: "Reshape" input: "Loss/BoxClassifierLoss/boolean_mask/Gather" input: "Loss/BoxClassifierLoss/Reshape_10/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/sub" op: "Sub" input: "Loss/BoxClassifierLoss/Reshape_10" input: "Loss/BoxClassifierLoss/stack_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/Abs" op: "Abs" input: "Loss/BoxClassifierLoss/Loss/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/Less/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/BoxClassifierLoss/Loss/Less" op: "Less" input: "Loss/BoxClassifierLoss/Loss/Abs" input: "Loss/BoxClassifierLoss/Loss/Less/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/Square" op: "Square" input: "Loss/BoxClassifierLoss/Loss/Abs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/mul/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/BoxClassifierLoss/Loss/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Loss/mul/x" input: "Loss/BoxClassifierLoss/Loss/Square" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/sub_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.5 } } } } node { name: "Loss/BoxClassifierLoss/Loss/sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Loss/Abs" input: "Loss/BoxClassifierLoss/Loss/sub_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/Select" op: "Select" input: "Loss/BoxClassifierLoss/Loss/Less" input: "Loss/BoxClassifierLoss/Loss/mul" input: "Loss/BoxClassifierLoss/Loss/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss/Sum/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/Loss/Sum" op: "Sum" input: "Loss/BoxClassifierLoss/Loss/Select" input: "Loss/BoxClassifierLoss/Loss/Sum/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/Loss/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Loss/Sum" input: "Loss/BoxClassifierLoss/stack_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/div" op: "RealDiv" input: "Loss/BoxClassifierLoss/Loss/mul_1" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377[\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape" op: "Reshape" input: "Loss/BoxClassifierLoss/stack_2" input: "Loss/BoxClassifierLoss/Loss_1/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\377\377\377\377[\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape_1" op: "Reshape" input: "Squeeze_3" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000[\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Rank_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000[\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Sub" op: "Sub" input: "Loss/BoxClassifierLoss/Loss_1/Rank_1" input: "Loss/BoxClassifierLoss/Loss_1/Sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice/begin" op: "Pack" input: "Loss/BoxClassifierLoss/Loss_1/Sub" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice" op: "Slice" input: "Loss/BoxClassifierLoss/Loss_1/Shape_1" input: "Loss/BoxClassifierLoss/Loss_1/Slice/begin" input: "Loss/BoxClassifierLoss/Loss_1/Slice/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/concat/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/concat" op: "ConcatV2" input: "Loss/BoxClassifierLoss/Loss_1/concat/values_0" input: "Loss/BoxClassifierLoss/Loss_1/Slice" input: "Loss/BoxClassifierLoss/Loss_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape_2" op: "Reshape" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_1" input: "Loss/BoxClassifierLoss/Loss_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Rank_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Shape_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000[\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Sub_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Sub_1" op: "Sub" input: "Loss/BoxClassifierLoss/Loss_1/Rank_2" input: "Loss/BoxClassifierLoss/Loss_1/Sub_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice_1/begin" op: "Pack" input: "Loss/BoxClassifierLoss/Loss_1/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice_1/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice_1" op: "Slice" input: "Loss/BoxClassifierLoss/Loss_1/Shape_2" input: "Loss/BoxClassifierLoss/Loss_1/Slice_1/begin" input: "Loss/BoxClassifierLoss/Loss_1/Slice_1/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/concat_1/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/concat_1/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/concat_1" op: "ConcatV2" input: "Loss/BoxClassifierLoss/Loss_1/concat_1/values_0" input: "Loss/BoxClassifierLoss/Loss_1/Slice_1" input: "Loss/BoxClassifierLoss/Loss_1/concat_1/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape_3" op: "Reshape" input: "Loss/BoxClassifierLoss/Loss_1/Reshape" input: "Loss/BoxClassifierLoss/Loss_1/concat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits" op: "SoftmaxCrossEntropyWithLogits" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_2" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Sub_2/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Sub_2" op: "Sub" input: "Loss/BoxClassifierLoss/Loss_1/Rank" input: "Loss/BoxClassifierLoss/Loss_1/Sub_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice_2/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice_2/size" op: "Pack" input: "Loss/BoxClassifierLoss/Loss_1/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Slice_2" op: "Slice" input: "Loss/BoxClassifierLoss/Loss_1/Shape" input: "Loss/BoxClassifierLoss/Loss_1/Slice_2/begin" input: "Loss/BoxClassifierLoss/Loss_1/Slice_2/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape_4" op: "Reshape" input: "Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits" input: "Loss/BoxClassifierLoss/Loss_1/Slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Shape_3" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/Reshape_5" op: "Reshape" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_4" input: "Loss/BoxClassifierLoss/Loss_1/Shape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/Loss_1/mul" op: "Mul" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_5" input: "Loss/BoxClassifierLoss/stack_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/div_1" op: "RealDiv" input: "Loss/BoxClassifierLoss/Loss_1/mul" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice" op: "StridedSlice" input: "Loss/BoxClassifierLoss/boolean_mask_1/Shape" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice/stack" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice/stack_1" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Prod/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Prod" op: "Prod" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice" input: "Loss/BoxClassifierLoss/boolean_mask_1/Prod/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1" op: "StridedSlice" input: "Loss/BoxClassifierLoss/boolean_mask_1/Shape_1" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1/stack" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1/stack_1" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/concat/values_0" op: "Pack" input: "Loss/BoxClassifierLoss/boolean_mask_1/Prod" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/concat" op: "ConcatV2" input: "Loss/BoxClassifierLoss/boolean_mask_1/concat/values_0" input: "Loss/BoxClassifierLoss/boolean_mask_1/strided_slice_1" input: "Loss/BoxClassifierLoss/boolean_mask_1/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Reshape" op: "Reshape" input: "Loss/BoxClassifierLoss/div" input: "Loss/BoxClassifierLoss/boolean_mask_1/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/Greater" input: "Loss/BoxClassifierLoss/boolean_mask_1/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Where" op: "Where" input: "Loss/BoxClassifierLoss/boolean_mask_1/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Squeeze" op: "Squeeze" input: "Loss/BoxClassifierLoss/boolean_mask_1/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_1/Gather" op: "Gather" input: "Loss/BoxClassifierLoss/boolean_mask_1/Reshape" input: "Loss/BoxClassifierLoss/boolean_mask_1/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Sum" op: "Sum" input: "Loss/BoxClassifierLoss/boolean_mask_1/Gather" input: "Loss/BoxClassifierLoss/Const_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice" op: "StridedSlice" input: "Loss/BoxClassifierLoss/boolean_mask_2/Shape" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice/stack" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice/stack_1" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Prod/reduction_indices" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Prod" op: "Prod" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice" input: "Loss/BoxClassifierLoss/boolean_mask_2/Prod/reduction_indices" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1" op: "StridedSlice" input: "Loss/BoxClassifierLoss/boolean_mask_2/Shape_1" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1/stack" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1/stack_1" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/concat/values_0" op: "Pack" input: "Loss/BoxClassifierLoss/boolean_mask_2/Prod" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/concat" op: "ConcatV2" input: "Loss/BoxClassifierLoss/boolean_mask_2/concat/values_0" input: "Loss/BoxClassifierLoss/boolean_mask_2/strided_slice_1" input: "Loss/BoxClassifierLoss/boolean_mask_2/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Reshape" op: "Reshape" input: "Loss/BoxClassifierLoss/div_1" input: "Loss/BoxClassifierLoss/boolean_mask_2/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Reshape_1/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/Greater" input: "Loss/BoxClassifierLoss/boolean_mask_2/Reshape_1/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Where" op: "Where" input: "Loss/BoxClassifierLoss/boolean_mask_2/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Squeeze" op: "Squeeze" input: "Loss/BoxClassifierLoss/boolean_mask_2/Where" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "Loss/BoxClassifierLoss/boolean_mask_2/Gather" op: "Gather" input: "Loss/BoxClassifierLoss/boolean_mask_2/Reshape" input: "Loss/BoxClassifierLoss/boolean_mask_2/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "Loss/BoxClassifierLoss/Const_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Loss/BoxClassifierLoss/Sum_1" op: "Sum" input: "Loss/BoxClassifierLoss/boolean_mask_2/Gather" input: "Loss/BoxClassifierLoss/Const_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Loss/BoxClassifierLoss/mul_3/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "Loss/BoxClassifierLoss/mul_3" op: "Mul" input: "Loss/BoxClassifierLoss/mul_3/x" input: "Loss/BoxClassifierLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/mul_4/x" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "Loss/BoxClassifierLoss/mul_4" op: "Mul" input: "Loss/BoxClassifierLoss/mul_4/x" input: "Loss/BoxClassifierLoss/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Const_8" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 3 } } tensor_content: "\000\000\000\000\000\000\000\000\240\273\r\000\000\000\000\000\200O\022\000\000\000\000\000" } } } } node { name: "Const_9" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 4 } } tensor_content: "RI\2359RI\2359\202\250\3737\234SI6" } } } } node { name: "Greater_8" op: "Greater" input: "Const_8" input: "global_step/read" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "Where_8" op: "Where" input: "Greater_8" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "Reshape_24/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "Reshape_24" op: "Reshape" input: "Where_8" input: "Reshape_24/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "concat_3/values_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 1 } } int64_val: 3 } } } } node { name: "concat_3/axis" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "concat_3" op: "ConcatV2" input: "Reshape_24" input: "concat_3/values_1" input: "concat_3/axis" device: "/job:worker/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "Const_10" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "Min" op: "Min" input: "concat_3" input: "Const_10" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "Reshape_25/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "Reshape_25" op: "Reshape" input: "Min" input: "Reshape_25/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Slice_13/size" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 1 } } int64_val: 1 } } } } node { name: "Slice_13" op: "Slice" input: "Const_9" input: "Reshape_25" input: "Slice_13/size" device: "/job:worker/device:CPU:0" attr { key: "Index" value { type: DT_INT64 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "Reshape_26/shape" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "Reshape_26" op: "Reshape" input: "Slice_13" input: "Reshape_26/shape" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Learning_Rate/tags" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Learning_Rate" } } } } node { name: "Learning_Rate" op: "ScalarSummary" input: "Learning_Rate/tags" input: "Reshape_26" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "save/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "model" } } } } node { name: "save/SaveV2/tensor_names" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 520 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 520 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" string_val: "resnet_v1_101/conv1/BatchNorm/beta" string_val: "resnet_v1_101/conv1/BatchNorm/gamma" string_val: "resnet_v1_101/conv1/BatchNorm/moving_mean" string_val: "resnet_v1_101/conv1/BatchNorm/moving_variance" string_val: "resnet_v1_101/conv1/weights" } } } } node { name: "save/SaveV2/shape_and_slices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 520 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 520 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" } } } } node { name: "save/SaveV2" op: "SaveV2" input: "save/Const" input: "save/SaveV2/tensor_names" input: "save/SaveV2/shape_and_slices" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" attr { key: "dtypes" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT } } } } node { name: "save/control_dependency" op: "Identity" input: "save/Const" input: "^save/SaveV2" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@save/Const" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "save/RestoreV2/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2/tensor_names" input: "save/RestoreV2/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_1/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_1/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_1" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_1/tensor_names" input: "save/RestoreV2_1/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_1" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_1" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_2/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_2/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_2" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_2/tensor_names" input: "save/RestoreV2_2/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_2" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_2" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_3/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_3/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_3" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_3/tensor_names" input: "save/RestoreV2_3/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_3" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_3" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_4/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_4/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_4" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_4/tensor_names" input: "save/RestoreV2_4/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_4" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" input: "save/RestoreV2_4" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_5/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_5/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_5" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_5/tensor_names" input: "save/RestoreV2_5/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_5" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_5" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_6/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_6/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_6" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_6/tensor_names" input: "save/RestoreV2_6/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_6" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_6" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_7/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_7/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_7" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_7/tensor_names" input: "save/RestoreV2_7/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_7" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_7" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_8/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_8/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_8" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_8/tensor_names" input: "save/RestoreV2_8/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_8" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_8" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_9/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_9/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_9" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_9/tensor_names" input: "save/RestoreV2_9/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_9" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" input: "save/RestoreV2_9" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_10/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_10/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_10" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_10/tensor_names" input: "save/RestoreV2_10/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_10" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_10" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_11/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_11/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_11" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_11/tensor_names" input: "save/RestoreV2_11/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_11" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_11" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_12/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_12/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_12" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_12/tensor_names" input: "save/RestoreV2_12/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_12" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_12" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_13/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_13/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_13" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_13/tensor_names" input: "save/RestoreV2_13/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_13" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_13" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_14/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_14/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_14" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_14/tensor_names" input: "save/RestoreV2_14/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_14" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" input: "save/RestoreV2_14" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_15/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save/RestoreV2_15/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_15" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_15/tensor_names" input: "save/RestoreV2_15/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_15" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save/RestoreV2_15" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_16/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_16/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_16" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_16/tensor_names" input: "save/RestoreV2_16/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_16" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save/RestoreV2_16" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_17/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_17/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_17" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_17/tensor_names" input: "save/RestoreV2_17/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_17" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save/RestoreV2_17" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_18/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_18/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_18" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_18/tensor_names" input: "save/RestoreV2_18/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_18" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save/RestoreV2_18" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_19/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save/RestoreV2_19/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_19" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_19/tensor_names" input: "save/RestoreV2_19/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_19" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" input: "save/RestoreV2_19" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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/RestoreV2_20/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_20/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_20" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_20/tensor_names" input: "save/RestoreV2_20/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_20" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_20" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_21/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_21/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_21" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_21/tensor_names" input: "save/RestoreV2_21/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_21" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_21" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_22/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_22/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_22" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_22/tensor_names" input: "save/RestoreV2_22/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_22" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_22" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_23/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_23/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_23" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_23/tensor_names" input: "save/RestoreV2_23/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_23" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_23" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_24/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_24/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_24" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_24/tensor_names" input: "save/RestoreV2_24/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_24" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" input: "save/RestoreV2_24" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_25/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_25/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_25" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_25/tensor_names" input: "save/RestoreV2_25/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_25" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_25" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_26/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_26/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_26" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_26/tensor_names" input: "save/RestoreV2_26/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_26" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_26" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_27/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_27/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_27" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_27/tensor_names" input: "save/RestoreV2_27/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_27" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_27" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_28/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_28/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_28" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_28/tensor_names" input: "save/RestoreV2_28/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_28" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_28" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_29/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_29/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_29" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_29/tensor_names" input: "save/RestoreV2_29/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_29" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" input: "save/RestoreV2_29" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_30/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_30/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_30" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_30/tensor_names" input: "save/RestoreV2_30/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_30" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_30" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_31/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_31/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_31" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_31/tensor_names" input: "save/RestoreV2_31/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_31" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_31" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_32/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_32/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_32" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_32/tensor_names" input: "save/RestoreV2_32/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_32" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_32" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_33/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_33/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_33" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_33/tensor_names" input: "save/RestoreV2_33/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_33" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_33" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_34/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_34/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_34" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_34/tensor_names" input: "save/RestoreV2_34/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_34" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" input: "save/RestoreV2_34" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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/RestoreV2_35/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_35/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_35" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_35/tensor_names" input: "save/RestoreV2_35/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_35" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_35" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_36/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_36/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_36" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_36/tensor_names" input: "save/RestoreV2_36/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_36" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_36" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_37/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_37/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_37" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_37/tensor_names" input: "save/RestoreV2_37/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_37" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_37" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_38/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_38/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_38" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_38/tensor_names" input: "save/RestoreV2_38/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_38" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_38" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_39/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_39/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_39" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_39/tensor_names" input: "save/RestoreV2_39/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_39" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" input: "save/RestoreV2_39" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_40/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_40/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_40" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_40/tensor_names" input: "save/RestoreV2_40/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_40" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_40" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_41/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_41/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_41" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_41/tensor_names" input: "save/RestoreV2_41/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_41" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_41" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_42/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_42/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_42" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_42/tensor_names" input: "save/RestoreV2_42/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_42" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_42" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_43/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_43/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_43" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_43/tensor_names" input: "save/RestoreV2_43/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_43" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_43" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_44/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_44/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_44" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_44/tensor_names" input: "save/RestoreV2_44/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_44" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" input: "save/RestoreV2_44" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_45/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_45/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_45" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_45/tensor_names" input: "save/RestoreV2_45/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_45" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_45" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_46/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_46/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_46" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_46/tensor_names" input: "save/RestoreV2_46/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_46" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_46" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_47/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_47/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_47" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_47/tensor_names" input: "save/RestoreV2_47/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_47" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_47" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_48/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_48/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_48" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_48/tensor_names" input: "save/RestoreV2_48/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_48" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_48" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_49/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_49/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_49" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_49/tensor_names" input: "save/RestoreV2_49/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_49" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" input: "save/RestoreV2_49" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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/RestoreV2_50/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_50/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_50" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_50/tensor_names" input: "save/RestoreV2_50/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_50" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_50" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_51/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_51/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_51" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_51/tensor_names" input: "save/RestoreV2_51/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_51" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_51" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_52/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_52/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_52" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_52/tensor_names" input: "save/RestoreV2_52/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_52" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_52" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_53/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_53/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_53" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_53/tensor_names" input: "save/RestoreV2_53/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_53" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_53" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_54/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_54/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_54" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_54/tensor_names" input: "save/RestoreV2_54/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_54" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" input: "save/RestoreV2_54" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_55/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_55/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_55" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_55/tensor_names" input: "save/RestoreV2_55/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_55" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_55" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_56/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_56/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_56" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_56/tensor_names" input: "save/RestoreV2_56/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_56" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_56" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_57/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_57/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_57" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_57/tensor_names" input: "save/RestoreV2_57/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_57" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_57" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_58/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_58/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_58" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_58/tensor_names" input: "save/RestoreV2_58/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_58" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_58" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_59/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_59/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_59" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_59/tensor_names" input: "save/RestoreV2_59/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_59" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" input: "save/RestoreV2_59" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_60/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_60/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_60" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_60/tensor_names" input: "save/RestoreV2_60/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_60" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_60" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_61/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_61/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_61" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_61/tensor_names" input: "save/RestoreV2_61/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_61" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_61" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_62/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_62/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_62" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_62/tensor_names" input: "save/RestoreV2_62/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_62" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_62" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_63/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_63/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_63" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_63/tensor_names" input: "save/RestoreV2_63/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_63" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_63" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_64/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_64/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_64" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_64/tensor_names" input: "save/RestoreV2_64/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_64" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" input: "save/RestoreV2_64" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_65/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save/RestoreV2_65/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_65" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_65/tensor_names" input: "save/RestoreV2_65/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_65" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save/RestoreV2_65" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_66/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_66/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_66" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_66/tensor_names" input: "save/RestoreV2_66/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_66" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save/RestoreV2_66" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_67/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_67/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_67" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_67/tensor_names" input: "save/RestoreV2_67/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_67" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save/RestoreV2_67" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_68/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_68/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_68" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_68/tensor_names" input: "save/RestoreV2_68/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_68" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save/RestoreV2_68" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_69/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save/RestoreV2_69/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_69" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_69/tensor_names" input: "save/RestoreV2_69/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_69" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" input: "save/RestoreV2_69" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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/RestoreV2_70/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_70/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_70" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_70/tensor_names" input: "save/RestoreV2_70/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_70" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_70" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_71/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_71/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_71" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_71/tensor_names" input: "save/RestoreV2_71/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_71" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_71" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_72/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_72/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_72" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_72/tensor_names" input: "save/RestoreV2_72/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_72" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_72" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_73/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_73/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_73" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_73/tensor_names" input: "save/RestoreV2_73/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_73" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_73" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_74/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_74/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_74" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_74/tensor_names" input: "save/RestoreV2_74/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_74" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" input: "save/RestoreV2_74" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_75/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_75/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_75" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_75/tensor_names" input: "save/RestoreV2_75/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_75" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_75" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_76/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_76/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_76" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_76/tensor_names" input: "save/RestoreV2_76/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_76" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_76" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_77/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_77/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_77" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_77/tensor_names" input: "save/RestoreV2_77/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_77" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_77" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_78/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_78/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_78" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_78/tensor_names" input: "save/RestoreV2_78/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_78" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_78" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_79/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_79/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_79" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_79/tensor_names" input: "save/RestoreV2_79/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_79" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" input: "save/RestoreV2_79" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_80/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_80/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_80" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_80/tensor_names" input: "save/RestoreV2_80/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_80" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_80" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_81/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_81/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_81" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_81/tensor_names" input: "save/RestoreV2_81/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_81" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_81" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_82/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_82/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_82" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_82/tensor_names" input: "save/RestoreV2_82/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_82" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_82" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_83/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_83/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_83" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_83/tensor_names" input: "save/RestoreV2_83/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_83" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_83" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_84/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_84/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_84" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_84/tensor_names" input: "save/RestoreV2_84/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_84" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" input: "save/RestoreV2_84" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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/RestoreV2_85/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_85/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_85" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_85/tensor_names" input: "save/RestoreV2_85/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_85" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_85" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_86/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_86/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_86" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_86/tensor_names" input: "save/RestoreV2_86/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_86" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_86" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_87/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_87/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_87" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_87/tensor_names" input: "save/RestoreV2_87/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_87" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_87" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_88/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_88/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_88" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_88/tensor_names" input: "save/RestoreV2_88/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_88" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_88" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_89/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_89/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_89" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_89/tensor_names" input: "save/RestoreV2_89/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_89" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" input: "save/RestoreV2_89" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_90/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_90/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_90" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_90/tensor_names" input: "save/RestoreV2_90/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_90" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_90" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_91/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_91/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_91" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_91/tensor_names" input: "save/RestoreV2_91/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_91" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_91" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_92/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_92/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_92" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_92/tensor_names" input: "save/RestoreV2_92/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_92" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_92" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_93/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_93/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_93" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_93/tensor_names" input: "save/RestoreV2_93/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_93" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_93" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_94/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_94/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_94" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_94/tensor_names" input: "save/RestoreV2_94/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_94" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" input: "save/RestoreV2_94" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_95/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_95/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_95" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_95/tensor_names" input: "save/RestoreV2_95/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_95" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_95" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_96/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_96/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_96" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_96/tensor_names" input: "save/RestoreV2_96/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_96" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_96" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_97/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_97/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_97" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_97/tensor_names" input: "save/RestoreV2_97/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_97" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_97" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_98/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_98/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_98" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_98/tensor_names" input: "save/RestoreV2_98/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_98" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_98" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_99/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_99/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_99" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_99/tensor_names" input: "save/RestoreV2_99/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_99" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" input: "save/RestoreV2_99" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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/RestoreV2_100/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_100/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_100" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_100/tensor_names" input: "save/RestoreV2_100/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_100" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_100" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_101/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_101/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_101" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_101/tensor_names" input: "save/RestoreV2_101/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_101" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_101" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_102/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_102/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_102" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_102/tensor_names" input: "save/RestoreV2_102/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_102" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_102" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_103/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_103/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_103" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_103/tensor_names" input: "save/RestoreV2_103/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_103" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_103" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_104/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_104/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_104" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_104/tensor_names" input: "save/RestoreV2_104/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_104" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" input: "save/RestoreV2_104" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_105/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_105/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_105" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_105/tensor_names" input: "save/RestoreV2_105/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_105" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_105" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_106/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_106/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_106" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_106/tensor_names" input: "save/RestoreV2_106/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_106" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_106" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_107/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_107/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_107" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_107/tensor_names" input: "save/RestoreV2_107/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_107" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_107" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_108/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_108/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_108" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_108/tensor_names" input: "save/RestoreV2_108/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_108" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_108" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_109/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_109/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_109" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_109/tensor_names" input: "save/RestoreV2_109/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_109" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" input: "save/RestoreV2_109" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_110/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_110/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_110" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_110/tensor_names" input: "save/RestoreV2_110/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_110" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_110" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_111/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_111/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_111" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_111/tensor_names" input: "save/RestoreV2_111/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_111" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_111" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_112/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_112/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_112" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_112/tensor_names" input: "save/RestoreV2_112/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_112" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_112" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_113/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_113/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_113" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_113/tensor_names" input: "save/RestoreV2_113/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_113" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_113" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_114/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_114/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_114" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_114/tensor_names" input: "save/RestoreV2_114/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_114" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" input: "save/RestoreV2_114" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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/RestoreV2_115/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_115/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_115" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_115/tensor_names" input: "save/RestoreV2_115/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_115" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_115" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_116/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_116/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_116" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_116/tensor_names" input: "save/RestoreV2_116/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_116" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_116" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_117/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_117/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_117" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_117/tensor_names" input: "save/RestoreV2_117/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_117" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_117" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_118/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_118/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_118" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_118/tensor_names" input: "save/RestoreV2_118/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_118" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_118" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_119/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_119/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_119" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_119/tensor_names" input: "save/RestoreV2_119/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_119" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" input: "save/RestoreV2_119" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_120/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_120/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_120" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_120/tensor_names" input: "save/RestoreV2_120/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_120" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_120" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_121/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_121/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_121" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_121/tensor_names" input: "save/RestoreV2_121/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_121" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_121" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_122/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_122/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_122" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_122/tensor_names" input: "save/RestoreV2_122/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_122" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_122" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_123/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_123/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_123" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_123/tensor_names" input: "save/RestoreV2_123/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_123" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_123" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_124/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_124/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_124" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_124/tensor_names" input: "save/RestoreV2_124/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_124" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" input: "save/RestoreV2_124" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_125/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_125/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_125" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_125/tensor_names" input: "save/RestoreV2_125/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_125" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_125" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_126/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_126/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_126" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_126/tensor_names" input: "save/RestoreV2_126/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_126" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_126" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_127/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_127/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_127" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_127/tensor_names" input: "save/RestoreV2_127/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_127" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_127" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_128/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_128/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_128" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_128/tensor_names" input: "save/RestoreV2_128/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_128" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_128" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_129/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_129/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_129" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_129/tensor_names" input: "save/RestoreV2_129/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_129" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" input: "save/RestoreV2_129" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_130/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save/RestoreV2_130/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_130" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_130/tensor_names" input: "save/RestoreV2_130/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_130" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save/RestoreV2_130" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_131/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_131/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_131" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_131/tensor_names" input: "save/RestoreV2_131/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_131" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save/RestoreV2_131" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_132/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_132/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_132" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_132/tensor_names" input: "save/RestoreV2_132/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_132" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save/RestoreV2_132" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_133/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_133/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_133" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_133/tensor_names" input: "save/RestoreV2_133/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_133" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save/RestoreV2_133" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_134/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save/RestoreV2_134/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_134" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_134/tensor_names" input: "save/RestoreV2_134/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_134" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" input: "save/RestoreV2_134" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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/RestoreV2_135/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_135/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_135" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_135/tensor_names" input: "save/RestoreV2_135/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_135" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_135" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_136/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_136/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_136" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_136/tensor_names" input: "save/RestoreV2_136/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_136" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_136" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_137/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_137/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_137" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_137/tensor_names" input: "save/RestoreV2_137/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_137" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_137" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_138/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_138/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_138" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_138/tensor_names" input: "save/RestoreV2_138/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_138" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_138" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_139/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_139/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_139" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_139/tensor_names" input: "save/RestoreV2_139/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_139" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" input: "save/RestoreV2_139" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_140/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_140/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_140" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_140/tensor_names" input: "save/RestoreV2_140/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_140" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_140" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_141/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_141/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_141" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_141/tensor_names" input: "save/RestoreV2_141/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_141" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_141" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_142/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_142/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_142" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_142/tensor_names" input: "save/RestoreV2_142/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_142" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_142" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_143/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_143/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_143" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_143/tensor_names" input: "save/RestoreV2_143/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_143" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_143" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_144/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_144/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_144" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_144/tensor_names" input: "save/RestoreV2_144/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_144" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" input: "save/RestoreV2_144" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_145/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_145/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_145" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_145/tensor_names" input: "save/RestoreV2_145/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_145" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_145" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_146/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_146/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_146" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_146/tensor_names" input: "save/RestoreV2_146/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_146" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_146" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_147/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_147/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_147" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_147/tensor_names" input: "save/RestoreV2_147/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_147" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_147" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_148/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_148/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_148" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_148/tensor_names" input: "save/RestoreV2_148/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_148" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_148" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_149/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_149/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_149" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_149/tensor_names" input: "save/RestoreV2_149/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_149" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" input: "save/RestoreV2_149" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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/RestoreV2_150/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_150/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_150" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_150/tensor_names" input: "save/RestoreV2_150/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_150" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_150" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_151/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_151/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_151" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_151/tensor_names" input: "save/RestoreV2_151/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_151" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_151" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_152/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_152/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_152" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_152/tensor_names" input: "save/RestoreV2_152/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_152" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_152" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_153/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_153/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_153" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_153/tensor_names" input: "save/RestoreV2_153/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_153" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_153" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_154/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_154/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_154" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_154/tensor_names" input: "save/RestoreV2_154/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_154" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" input: "save/RestoreV2_154" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_155/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_155/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_155" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_155/tensor_names" input: "save/RestoreV2_155/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_155" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_155" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_156/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_156/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_156" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_156/tensor_names" input: "save/RestoreV2_156/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_156" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_156" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_157/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_157/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_157" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_157/tensor_names" input: "save/RestoreV2_157/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_157" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_157" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_158/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_158/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_158" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_158/tensor_names" input: "save/RestoreV2_158/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_158" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_158" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_159/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_159/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_159" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_159/tensor_names" input: "save/RestoreV2_159/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_159" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" input: "save/RestoreV2_159" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_160/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_160/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_160" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_160/tensor_names" input: "save/RestoreV2_160/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_160" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_160" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_161/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_161/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_161" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_161/tensor_names" input: "save/RestoreV2_161/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_161" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_161" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_162/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_162/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_162" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_162/tensor_names" input: "save/RestoreV2_162/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_162" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_162" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_163/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_163/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_163" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_163/tensor_names" input: "save/RestoreV2_163/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_163" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_163" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_164/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_164/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_164" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_164/tensor_names" input: "save/RestoreV2_164/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_164" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" input: "save/RestoreV2_164" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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/RestoreV2_165/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_165/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_165" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_165/tensor_names" input: "save/RestoreV2_165/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_165" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_165" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_166/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_166/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_166" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_166/tensor_names" input: "save/RestoreV2_166/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_166" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_166" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_167/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_167/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_167" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_167/tensor_names" input: "save/RestoreV2_167/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_167" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_167" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_168/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_168/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_168" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_168/tensor_names" input: "save/RestoreV2_168/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_168" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_168" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_169/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_169/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_169" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_169/tensor_names" input: "save/RestoreV2_169/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_169" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" input: "save/RestoreV2_169" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_170/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_170/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_170" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_170/tensor_names" input: "save/RestoreV2_170/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_170" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_170" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_171/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_171/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_171" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_171/tensor_names" input: "save/RestoreV2_171/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_171" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_171" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_172/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_172/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_172" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_172/tensor_names" input: "save/RestoreV2_172/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_172" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_172" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_173/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_173/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_173" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_173/tensor_names" input: "save/RestoreV2_173/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_173" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_173" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_174/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_174/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_174" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_174/tensor_names" input: "save/RestoreV2_174/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_174" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" input: "save/RestoreV2_174" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_175/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_175/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_175" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_175/tensor_names" input: "save/RestoreV2_175/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_175" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_175" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_176/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_176/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_176" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_176/tensor_names" input: "save/RestoreV2_176/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_176" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_176" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_177/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_177/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_177" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_177/tensor_names" input: "save/RestoreV2_177/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_177" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_177" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_178/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_178/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_178" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_178/tensor_names" input: "save/RestoreV2_178/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_178" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_178" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_179/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_179/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_179" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_179/tensor_names" input: "save/RestoreV2_179/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_179" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" input: "save/RestoreV2_179" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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/RestoreV2_180/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_180/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_180" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_180/tensor_names" input: "save/RestoreV2_180/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_180" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_180" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_181/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_181/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_181" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_181/tensor_names" input: "save/RestoreV2_181/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_181" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_181" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_182/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_182/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_182" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_182/tensor_names" input: "save/RestoreV2_182/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_182" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_182" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_183/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_183/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_183" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_183/tensor_names" input: "save/RestoreV2_183/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_183" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_183" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_184/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_184/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_184" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_184/tensor_names" input: "save/RestoreV2_184/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_184" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" input: "save/RestoreV2_184" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_185/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_185/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_185" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_185/tensor_names" input: "save/RestoreV2_185/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_185" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_185" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_186/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_186/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_186" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_186/tensor_names" input: "save/RestoreV2_186/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_186" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_186" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_187/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_187/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_187" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_187/tensor_names" input: "save/RestoreV2_187/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_187" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_187" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_188/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_188/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_188" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_188/tensor_names" input: "save/RestoreV2_188/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_188" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_188" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_189/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_189/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_189" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_189/tensor_names" input: "save/RestoreV2_189/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_189" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" input: "save/RestoreV2_189" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_190/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_190/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_190" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_190/tensor_names" input: "save/RestoreV2_190/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_190" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_190" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_191/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_191/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_191" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_191/tensor_names" input: "save/RestoreV2_191/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_191" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_191" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_192/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_192/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_192" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_192/tensor_names" input: "save/RestoreV2_192/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_192" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_192" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_193/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_193/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_193" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_193/tensor_names" input: "save/RestoreV2_193/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_193" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_193" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_194/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_194/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_194" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_194/tensor_names" input: "save/RestoreV2_194/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_194" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" input: "save/RestoreV2_194" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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/RestoreV2_195/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_195/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_195" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_195/tensor_names" input: "save/RestoreV2_195/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_195" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_195" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_196/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_196/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_196" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_196/tensor_names" input: "save/RestoreV2_196/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_196" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_196" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_197/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_197/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_197" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_197/tensor_names" input: "save/RestoreV2_197/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_197" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_197" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_198/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_198/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_198" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_198/tensor_names" input: "save/RestoreV2_198/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_198" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_198" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_199/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_199/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_199" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_199/tensor_names" input: "save/RestoreV2_199/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_199" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" input: "save/RestoreV2_199" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_200/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_200/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_200" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_200/tensor_names" input: "save/RestoreV2_200/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_200" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_200" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_201/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_201/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_201" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_201/tensor_names" input: "save/RestoreV2_201/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_201" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_201" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_202/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_202/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_202" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_202/tensor_names" input: "save/RestoreV2_202/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_202" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_202" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_203/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_203/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_203" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_203/tensor_names" input: "save/RestoreV2_203/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_203" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_203" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_204/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_204/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_204" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_204/tensor_names" input: "save/RestoreV2_204/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_204" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" input: "save/RestoreV2_204" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_205/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_205/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_205" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_205/tensor_names" input: "save/RestoreV2_205/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_205" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_205" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_206/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_206/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_206" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_206/tensor_names" input: "save/RestoreV2_206/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_206" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_206" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_207/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_207/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_207" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_207/tensor_names" input: "save/RestoreV2_207/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_207" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_207" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_208/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_208/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_208" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_208/tensor_names" input: "save/RestoreV2_208/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_208" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_208" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_209/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_209/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_209" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_209/tensor_names" input: "save/RestoreV2_209/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_209" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" input: "save/RestoreV2_209" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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/RestoreV2_210/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_210/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_210" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_210/tensor_names" input: "save/RestoreV2_210/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_210" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_210" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_211/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_211/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_211" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_211/tensor_names" input: "save/RestoreV2_211/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_211" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_211" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_212/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_212/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_212" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_212/tensor_names" input: "save/RestoreV2_212/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_212" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_212" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_213/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_213/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_213" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_213/tensor_names" input: "save/RestoreV2_213/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_213" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_213" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_214/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_214/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_214" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_214/tensor_names" input: "save/RestoreV2_214/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_214" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" input: "save/RestoreV2_214" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_215/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_215/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_215" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_215/tensor_names" input: "save/RestoreV2_215/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_215" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_215" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_216/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_216/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_216" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_216/tensor_names" input: "save/RestoreV2_216/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_216" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_216" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_217/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_217/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_217" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_217/tensor_names" input: "save/RestoreV2_217/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_217" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_217" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_218/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_218/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_218" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_218/tensor_names" input: "save/RestoreV2_218/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_218" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_218" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_219/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_219/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_219" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_219/tensor_names" input: "save/RestoreV2_219/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_219" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" input: "save/RestoreV2_219" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_220/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_220/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_220" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_220/tensor_names" input: "save/RestoreV2_220/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_220" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_220" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_221/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_221/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_221" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_221/tensor_names" input: "save/RestoreV2_221/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_221" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_221" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_222/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_222/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_222" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_222/tensor_names" input: "save/RestoreV2_222/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_222" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_222" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_223/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_223/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_223" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_223/tensor_names" input: "save/RestoreV2_223/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_223" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_223" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_224/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_224/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_224" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_224/tensor_names" input: "save/RestoreV2_224/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_224" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" input: "save/RestoreV2_224" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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/RestoreV2_225/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_225/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_225" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_225/tensor_names" input: "save/RestoreV2_225/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_225" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_225" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_226/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_226/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_226" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_226/tensor_names" input: "save/RestoreV2_226/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_226" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_226" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_227/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_227/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_227" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_227/tensor_names" input: "save/RestoreV2_227/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_227" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_227" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_228/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_228/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_228" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_228/tensor_names" input: "save/RestoreV2_228/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_228" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_228" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_229/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_229/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_229" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_229/tensor_names" input: "save/RestoreV2_229/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_229" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" input: "save/RestoreV2_229" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_230/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_230/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_230" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_230/tensor_names" input: "save/RestoreV2_230/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_230" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_230" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_231/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_231/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_231" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_231/tensor_names" input: "save/RestoreV2_231/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_231" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_231" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_232/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_232/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_232" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_232/tensor_names" input: "save/RestoreV2_232/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_232" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_232" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_233/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_233/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_233" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_233/tensor_names" input: "save/RestoreV2_233/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_233" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_233" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_234/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_234/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_234" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_234/tensor_names" input: "save/RestoreV2_234/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_234" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" input: "save/RestoreV2_234" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_235/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_235/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_235" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_235/tensor_names" input: "save/RestoreV2_235/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_235" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_235" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_236/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_236/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_236" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_236/tensor_names" input: "save/RestoreV2_236/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_236" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_236" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_237/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_237/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_237" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_237/tensor_names" input: "save/RestoreV2_237/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_237" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_237" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_238/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_238/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_238" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_238/tensor_names" input: "save/RestoreV2_238/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_238" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_238" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_239/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_239/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_239" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_239/tensor_names" input: "save/RestoreV2_239/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_239" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" input: "save/RestoreV2_239" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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/RestoreV2_240/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_240/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_240" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_240/tensor_names" input: "save/RestoreV2_240/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_240" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_240" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_241/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_241/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_241" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_241/tensor_names" input: "save/RestoreV2_241/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_241" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_241" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_242/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_242/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_242" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_242/tensor_names" input: "save/RestoreV2_242/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_242" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_242" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_243/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_243/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_243" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_243/tensor_names" input: "save/RestoreV2_243/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_243" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_243" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_244/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_244/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_244" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_244/tensor_names" input: "save/RestoreV2_244/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_244" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" input: "save/RestoreV2_244" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_245/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_245/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_245" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_245/tensor_names" input: "save/RestoreV2_245/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_245" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_245" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_246/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_246/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_246" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_246/tensor_names" input: "save/RestoreV2_246/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_246" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_246" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_247/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_247/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_247" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_247/tensor_names" input: "save/RestoreV2_247/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_247" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_247" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_248/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_248/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_248" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_248/tensor_names" input: "save/RestoreV2_248/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_248" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_248" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_249/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_249/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_249" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_249/tensor_names" input: "save/RestoreV2_249/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_249" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" input: "save/RestoreV2_249" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_250/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_250/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_250" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_250/tensor_names" input: "save/RestoreV2_250/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_250" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_250" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_251/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_251/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_251" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_251/tensor_names" input: "save/RestoreV2_251/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_251" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_251" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_252/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_252/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_252" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_252/tensor_names" input: "save/RestoreV2_252/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_252" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_252" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_253/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_253/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_253" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_253/tensor_names" input: "save/RestoreV2_253/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_253" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_253" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_254/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_254/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_254" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_254/tensor_names" input: "save/RestoreV2_254/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_254" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" input: "save/RestoreV2_254" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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/RestoreV2_255/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_255/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_255" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_255/tensor_names" input: "save/RestoreV2_255/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_255" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_255" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_256/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_256/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_256" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_256/tensor_names" input: "save/RestoreV2_256/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_256" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_256" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_257/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_257/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_257" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_257/tensor_names" input: "save/RestoreV2_257/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_257" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_257" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_258/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_258/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_258" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_258/tensor_names" input: "save/RestoreV2_258/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_258" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_258" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_259/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_259/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_259" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_259/tensor_names" input: "save/RestoreV2_259/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_259" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" input: "save/RestoreV2_259" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_260/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_260/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_260" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_260/tensor_names" input: "save/RestoreV2_260/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_260" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_260" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_261/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_261/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_261" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_261/tensor_names" input: "save/RestoreV2_261/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_261" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_261" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_262/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_262/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_262" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_262/tensor_names" input: "save/RestoreV2_262/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_262" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_262" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_263/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_263/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_263" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_263/tensor_names" input: "save/RestoreV2_263/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_263" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_263" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_264/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_264/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_264" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_264/tensor_names" input: "save/RestoreV2_264/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_264" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" input: "save/RestoreV2_264" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_265/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_265/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_265" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_265/tensor_names" input: "save/RestoreV2_265/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_265" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_265" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_266/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_266/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_266" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_266/tensor_names" input: "save/RestoreV2_266/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_266" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_266" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_267/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_267/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_267" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_267/tensor_names" input: "save/RestoreV2_267/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_267" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_267" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_268/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_268/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_268" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_268/tensor_names" input: "save/RestoreV2_268/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_268" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_268" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_269/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_269/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_269" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_269/tensor_names" input: "save/RestoreV2_269/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_269" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" input: "save/RestoreV2_269" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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/RestoreV2_270/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_270/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_270" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_270/tensor_names" input: "save/RestoreV2_270/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_270" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_270" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_271/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_271/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_271" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_271/tensor_names" input: "save/RestoreV2_271/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_271" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_271" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_272/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_272/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_272" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_272/tensor_names" input: "save/RestoreV2_272/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_272" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_272" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_273/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_273/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_273" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_273/tensor_names" input: "save/RestoreV2_273/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_273" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_273" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_274/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_274/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_274" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_274/tensor_names" input: "save/RestoreV2_274/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_274" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" input: "save/RestoreV2_274" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_275/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_275/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_275" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_275/tensor_names" input: "save/RestoreV2_275/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_275" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_275" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_276/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_276/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_276" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_276/tensor_names" input: "save/RestoreV2_276/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_276" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_276" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_277/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_277/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_277" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_277/tensor_names" input: "save/RestoreV2_277/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_277" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_277" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_278/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_278/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_278" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_278/tensor_names" input: "save/RestoreV2_278/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_278" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_278" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_279/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_279/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_279" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_279/tensor_names" input: "save/RestoreV2_279/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_279" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" input: "save/RestoreV2_279" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_280/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_280/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_280" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_280/tensor_names" input: "save/RestoreV2_280/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_280" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_280" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_281/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_281/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_281" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_281/tensor_names" input: "save/RestoreV2_281/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_281" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_281" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_282/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_282/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_282" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_282/tensor_names" input: "save/RestoreV2_282/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_282" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_282" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_283/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_283/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_283" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_283/tensor_names" input: "save/RestoreV2_283/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_283" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_283" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_284/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_284/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_284" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_284/tensor_names" input: "save/RestoreV2_284/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_284" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" input: "save/RestoreV2_284" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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/RestoreV2_285/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_285/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_285" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_285/tensor_names" input: "save/RestoreV2_285/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_285" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_285" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_286/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_286/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_286" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_286/tensor_names" input: "save/RestoreV2_286/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_286" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_286" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_287/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_287/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_287" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_287/tensor_names" input: "save/RestoreV2_287/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_287" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_287" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_288/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_288/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_288" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_288/tensor_names" input: "save/RestoreV2_288/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_288" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_288" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_289/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_289/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_289" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_289/tensor_names" input: "save/RestoreV2_289/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_289" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" input: "save/RestoreV2_289" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_290/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_290/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_290" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_290/tensor_names" input: "save/RestoreV2_290/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_290" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_290" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_291/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_291/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_291" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_291/tensor_names" input: "save/RestoreV2_291/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_291" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_291" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_292/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_292/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_292" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_292/tensor_names" input: "save/RestoreV2_292/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_292" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_292" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_293/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_293/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_293" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_293/tensor_names" input: "save/RestoreV2_293/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_293" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_293" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_294/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_294/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_294" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_294/tensor_names" input: "save/RestoreV2_294/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_294" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" input: "save/RestoreV2_294" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_295/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_295/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_295" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_295/tensor_names" input: "save/RestoreV2_295/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_295" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_295" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_296/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_296/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_296" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_296/tensor_names" input: "save/RestoreV2_296/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_296" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_296" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_297/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_297/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_297" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_297/tensor_names" input: "save/RestoreV2_297/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_297" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_297" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_298/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_298/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_298" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_298/tensor_names" input: "save/RestoreV2_298/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_298" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_298" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_299/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_299/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_299" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_299/tensor_names" input: "save/RestoreV2_299/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_299" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" input: "save/RestoreV2_299" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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/RestoreV2_300/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_300/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_300" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_300/tensor_names" input: "save/RestoreV2_300/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_300" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_300" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_301/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_301/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_301" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_301/tensor_names" input: "save/RestoreV2_301/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_301" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_301" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_302/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_302/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_302" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_302/tensor_names" input: "save/RestoreV2_302/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_302" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_302" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_303/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_303/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_303" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_303/tensor_names" input: "save/RestoreV2_303/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_303" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_303" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_304/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_304/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_304" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_304/tensor_names" input: "save/RestoreV2_304/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_304" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" input: "save/RestoreV2_304" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_305/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_305/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_305" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_305/tensor_names" input: "save/RestoreV2_305/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_305" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_305" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_306/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_306/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_306" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_306/tensor_names" input: "save/RestoreV2_306/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_306" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_306" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_307/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_307/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_307" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_307/tensor_names" input: "save/RestoreV2_307/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_307" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_307" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_308/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_308/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_308" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_308/tensor_names" input: "save/RestoreV2_308/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_308" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_308" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_309/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_309/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_309" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_309/tensor_names" input: "save/RestoreV2_309/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_309" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" input: "save/RestoreV2_309" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_310/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_310/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_310" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_310/tensor_names" input: "save/RestoreV2_310/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_310" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_310" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_311/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_311/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_311" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_311/tensor_names" input: "save/RestoreV2_311/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_311" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_311" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_312/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_312/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_312" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_312/tensor_names" input: "save/RestoreV2_312/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_312" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_312" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_313/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_313/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_313" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_313/tensor_names" input: "save/RestoreV2_313/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_313" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_313" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_314/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_314/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_314" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_314/tensor_names" input: "save/RestoreV2_314/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_314" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" input: "save/RestoreV2_314" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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/RestoreV2_315/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_315/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_315" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_315/tensor_names" input: "save/RestoreV2_315/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_315" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_315" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_316/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_316/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_316" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_316/tensor_names" input: "save/RestoreV2_316/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_316" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_316" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_317/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_317/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_317" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_317/tensor_names" input: "save/RestoreV2_317/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_317" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_317" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_318/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_318/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_318" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_318/tensor_names" input: "save/RestoreV2_318/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_318" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_318" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_319/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_319/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_319" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_319/tensor_names" input: "save/RestoreV2_319/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_319" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" input: "save/RestoreV2_319" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_320/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_320/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_320" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_320/tensor_names" input: "save/RestoreV2_320/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_320" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_320" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_321/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_321/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_321" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_321/tensor_names" input: "save/RestoreV2_321/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_321" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_321" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_322/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_322/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_322" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_322/tensor_names" input: "save/RestoreV2_322/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_322" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_322" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_323/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_323/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_323" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_323/tensor_names" input: "save/RestoreV2_323/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_323" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_323" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_324/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_324/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_324" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_324/tensor_names" input: "save/RestoreV2_324/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_324" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" input: "save/RestoreV2_324" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_325/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_325/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_325" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_325/tensor_names" input: "save/RestoreV2_325/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_325" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_325" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_326/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_326/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_326" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_326/tensor_names" input: "save/RestoreV2_326/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_326" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_326" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_327/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_327/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_327" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_327/tensor_names" input: "save/RestoreV2_327/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_327" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_327" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_328/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_328/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_328" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_328/tensor_names" input: "save/RestoreV2_328/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_328" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_328" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_329/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_329/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_329" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_329/tensor_names" input: "save/RestoreV2_329/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_329" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" input: "save/RestoreV2_329" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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/RestoreV2_330/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_330/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_330" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_330/tensor_names" input: "save/RestoreV2_330/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_330" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_330" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_331/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_331/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_331" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_331/tensor_names" input: "save/RestoreV2_331/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_331" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_331" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_332/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_332/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_332" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_332/tensor_names" input: "save/RestoreV2_332/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_332" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_332" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_333/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_333/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_333" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_333/tensor_names" input: "save/RestoreV2_333/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_333" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_333" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_334/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_334/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_334" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_334/tensor_names" input: "save/RestoreV2_334/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_334" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" input: "save/RestoreV2_334" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_335/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_335/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_335" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_335/tensor_names" input: "save/RestoreV2_335/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_335" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_335" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_336/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_336/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_336" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_336/tensor_names" input: "save/RestoreV2_336/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_336" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_336" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_337/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_337/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_337" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_337/tensor_names" input: "save/RestoreV2_337/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_337" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_337" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_338/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_338/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_338" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_338/tensor_names" input: "save/RestoreV2_338/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_338" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_338" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_339/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_339/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_339" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_339/tensor_names" input: "save/RestoreV2_339/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_339" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" input: "save/RestoreV2_339" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_340/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_340/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_340" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_340/tensor_names" input: "save/RestoreV2_340/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_340" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_340" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_341/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_341/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_341" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_341/tensor_names" input: "save/RestoreV2_341/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_341" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_341" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_342/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_342/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_342" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_342/tensor_names" input: "save/RestoreV2_342/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_342" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_342" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_343/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_343/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_343" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_343/tensor_names" input: "save/RestoreV2_343/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_343" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_343" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_344/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_344/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_344" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_344/tensor_names" input: "save/RestoreV2_344/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_344" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" input: "save/RestoreV2_344" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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/RestoreV2_345/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_345/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_345" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_345/tensor_names" input: "save/RestoreV2_345/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_345" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_345" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_346/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_346/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_346" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_346/tensor_names" input: "save/RestoreV2_346/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_346" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_346" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_347/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_347/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_347" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_347/tensor_names" input: "save/RestoreV2_347/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_347" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_347" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_348/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_348/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_348" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_348/tensor_names" input: "save/RestoreV2_348/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_348" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_348" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_349/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_349/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_349" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_349/tensor_names" input: "save/RestoreV2_349/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_349" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" input: "save/RestoreV2_349" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_350/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_350/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_350" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_350/tensor_names" input: "save/RestoreV2_350/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_350" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_350" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_351/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_351/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_351" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_351/tensor_names" input: "save/RestoreV2_351/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_351" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_351" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_352/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_352/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_352" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_352/tensor_names" input: "save/RestoreV2_352/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_352" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_352" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_353/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_353/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_353" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_353/tensor_names" input: "save/RestoreV2_353/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_353" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_353" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_354/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_354/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_354" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_354/tensor_names" input: "save/RestoreV2_354/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_354" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" input: "save/RestoreV2_354" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_355/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_355/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_355" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_355/tensor_names" input: "save/RestoreV2_355/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_355" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_355" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_356/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_356/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_356" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_356/tensor_names" input: "save/RestoreV2_356/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_356" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_356" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_357/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_357/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_357" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_357/tensor_names" input: "save/RestoreV2_357/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_357" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_357" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_358/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_358/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_358" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_358/tensor_names" input: "save/RestoreV2_358/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_358" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_358" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_359/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_359/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_359" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_359/tensor_names" input: "save/RestoreV2_359/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_359" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" input: "save/RestoreV2_359" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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/RestoreV2_360/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_360/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_360" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_360/tensor_names" input: "save/RestoreV2_360/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_360" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_360" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_361/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_361/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_361" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_361/tensor_names" input: "save/RestoreV2_361/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_361" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_361" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_362/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_362/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_362" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_362/tensor_names" input: "save/RestoreV2_362/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_362" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_362" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_363/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_363/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_363" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_363/tensor_names" input: "save/RestoreV2_363/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_363" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_363" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_364/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_364/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_364" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_364/tensor_names" input: "save/RestoreV2_364/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_364" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" input: "save/RestoreV2_364" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_365/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_365/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_365" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_365/tensor_names" input: "save/RestoreV2_365/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_365" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_365" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_366/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_366/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_366" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_366/tensor_names" input: "save/RestoreV2_366/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_366" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_366" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_367/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_367/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_367" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_367/tensor_names" input: "save/RestoreV2_367/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_367" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_367" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_368/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_368/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_368" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_368/tensor_names" input: "save/RestoreV2_368/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_368" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_368" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_369/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_369/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_369" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_369/tensor_names" input: "save/RestoreV2_369/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_369" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" input: "save/RestoreV2_369" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_370/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_370/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_370" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_370/tensor_names" input: "save/RestoreV2_370/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_370" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_370" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_371/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_371/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_371" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_371/tensor_names" input: "save/RestoreV2_371/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_371" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_371" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_372/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_372/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_372" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_372/tensor_names" input: "save/RestoreV2_372/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_372" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_372" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_373/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_373/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_373" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_373/tensor_names" input: "save/RestoreV2_373/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_373" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_373" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_374/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_374/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_374" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_374/tensor_names" input: "save/RestoreV2_374/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_374" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" input: "save/RestoreV2_374" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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/RestoreV2_375/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_375/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_375" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_375/tensor_names" input: "save/RestoreV2_375/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_375" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_375" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_376/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_376/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_376" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_376/tensor_names" input: "save/RestoreV2_376/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_376" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_376" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_377/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_377/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_377" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_377/tensor_names" input: "save/RestoreV2_377/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_377" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_377" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_378/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_378/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_378" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_378/tensor_names" input: "save/RestoreV2_378/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_378" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_378" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_379/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_379/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_379" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_379/tensor_names" input: "save/RestoreV2_379/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_379" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" input: "save/RestoreV2_379" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_380/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_380/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_380" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_380/tensor_names" input: "save/RestoreV2_380/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_380" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_380" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_381/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_381/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_381" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_381/tensor_names" input: "save/RestoreV2_381/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_381" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_381" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_382/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_382/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_382" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_382/tensor_names" input: "save/RestoreV2_382/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_382" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_382" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_383/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_383/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_383" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_383/tensor_names" input: "save/RestoreV2_383/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_383" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_383" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_384/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_384/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_384" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_384/tensor_names" input: "save/RestoreV2_384/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_384" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" input: "save/RestoreV2_384" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_385/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_385/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_385" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_385/tensor_names" input: "save/RestoreV2_385/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_385" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_385" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_386/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_386/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_386" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_386/tensor_names" input: "save/RestoreV2_386/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_386" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_386" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_387/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_387/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_387" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_387/tensor_names" input: "save/RestoreV2_387/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_387" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_387" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_388/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_388/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_388" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_388/tensor_names" input: "save/RestoreV2_388/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_388" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_388" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_389/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_389/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_389" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_389/tensor_names" input: "save/RestoreV2_389/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_389" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" input: "save/RestoreV2_389" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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/RestoreV2_390/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_390/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_390" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_390/tensor_names" input: "save/RestoreV2_390/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_390" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_390" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_391/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_391/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_391" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_391/tensor_names" input: "save/RestoreV2_391/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_391" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_391" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_392/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_392/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_392" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_392/tensor_names" input: "save/RestoreV2_392/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_392" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_392" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_393/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_393/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_393" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_393/tensor_names" input: "save/RestoreV2_393/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_393" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_393" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_394/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_394/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_394" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_394/tensor_names" input: "save/RestoreV2_394/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_394" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" input: "save/RestoreV2_394" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_395/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_395/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_395" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_395/tensor_names" input: "save/RestoreV2_395/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_395" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_395" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_396/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_396/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_396" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_396/tensor_names" input: "save/RestoreV2_396/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_396" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_396" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_397/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_397/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_397" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_397/tensor_names" input: "save/RestoreV2_397/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_397" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_397" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_398/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_398/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_398" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_398/tensor_names" input: "save/RestoreV2_398/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_398" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_398" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_399/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_399/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_399" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_399/tensor_names" input: "save/RestoreV2_399/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_399" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" input: "save/RestoreV2_399" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_400/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_400/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_400" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_400/tensor_names" input: "save/RestoreV2_400/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_400" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_400" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_401/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_401/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_401" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_401/tensor_names" input: "save/RestoreV2_401/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_401" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_401" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_402/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_402/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_402" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_402/tensor_names" input: "save/RestoreV2_402/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_402" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_402" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_403/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_403/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_403" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_403/tensor_names" input: "save/RestoreV2_403/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_403" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_403" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_404/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_404/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_404" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_404/tensor_names" input: "save/RestoreV2_404/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_404" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" input: "save/RestoreV2_404" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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/RestoreV2_405/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_405/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_405" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_405/tensor_names" input: "save/RestoreV2_405/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_405" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_405" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_406/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_406/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_406" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_406/tensor_names" input: "save/RestoreV2_406/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_406" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_406" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_407/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_407/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_407" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_407/tensor_names" input: "save/RestoreV2_407/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_407" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_407" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_408/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_408/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_408" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_408/tensor_names" input: "save/RestoreV2_408/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_408" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_408" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_409/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_409/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_409" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_409/tensor_names" input: "save/RestoreV2_409/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_409" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" input: "save/RestoreV2_409" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_410/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_410/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_410" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_410/tensor_names" input: "save/RestoreV2_410/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_410" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_410" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_411/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_411/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_411" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_411/tensor_names" input: "save/RestoreV2_411/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_411" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_411" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_412/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_412/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_412" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_412/tensor_names" input: "save/RestoreV2_412/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_412" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_412" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_413/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_413/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_413" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_413/tensor_names" input: "save/RestoreV2_413/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_413" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_413" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_414/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_414/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_414" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_414/tensor_names" input: "save/RestoreV2_414/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_414" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" input: "save/RestoreV2_414" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_415/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_415/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_415" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_415/tensor_names" input: "save/RestoreV2_415/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_415" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_415" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_416/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_416/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_416" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_416/tensor_names" input: "save/RestoreV2_416/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_416" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_416" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_417/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_417/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_417" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_417/tensor_names" input: "save/RestoreV2_417/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_417" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_417" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_418/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_418/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_418" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_418/tensor_names" input: "save/RestoreV2_418/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_418" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_418" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_419/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_419/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_419" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_419/tensor_names" input: "save/RestoreV2_419/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_419" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" input: "save/RestoreV2_419" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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/RestoreV2_420/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_420/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_420" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_420/tensor_names" input: "save/RestoreV2_420/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_420" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_420" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_421/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_421/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_421" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_421/tensor_names" input: "save/RestoreV2_421/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_421" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_421" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_422/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_422/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_422" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_422/tensor_names" input: "save/RestoreV2_422/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_422" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_422" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_423/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_423/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_423" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_423/tensor_names" input: "save/RestoreV2_423/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_423" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_423" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_424/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_424/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_424" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_424/tensor_names" input: "save/RestoreV2_424/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_424" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" input: "save/RestoreV2_424" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_425/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_425/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_425" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_425/tensor_names" input: "save/RestoreV2_425/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_425" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_425" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_426/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_426/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_426" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_426/tensor_names" input: "save/RestoreV2_426/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_426" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_426" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_427/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_427/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_427" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_427/tensor_names" input: "save/RestoreV2_427/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_427" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_427" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_428/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_428/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_428" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_428/tensor_names" input: "save/RestoreV2_428/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_428" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_428" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_429/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_429/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_429" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_429/tensor_names" input: "save/RestoreV2_429/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_429" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" input: "save/RestoreV2_429" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_430/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_430/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_430" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_430/tensor_names" input: "save/RestoreV2_430/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_430" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_430" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_431/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_431/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_431" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_431/tensor_names" input: "save/RestoreV2_431/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_431" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_431" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_432/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_432/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_432" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_432/tensor_names" input: "save/RestoreV2_432/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_432" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_432" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_433/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_433/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_433" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_433/tensor_names" input: "save/RestoreV2_433/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_433" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_433" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_434/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_434/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_434" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_434/tensor_names" input: "save/RestoreV2_434/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_434" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" input: "save/RestoreV2_434" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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/RestoreV2_435/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_435/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_435" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_435/tensor_names" input: "save/RestoreV2_435/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_435" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_435" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_436/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_436/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_436" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_436/tensor_names" input: "save/RestoreV2_436/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_436" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_436" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_437/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_437/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_437" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_437/tensor_names" input: "save/RestoreV2_437/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_437" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_437" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_438/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_438/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_438" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_438/tensor_names" input: "save/RestoreV2_438/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_438" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_438" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_439/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_439/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_439" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_439/tensor_names" input: "save/RestoreV2_439/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_439" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" input: "save/RestoreV2_439" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_440/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_440/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_440" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_440/tensor_names" input: "save/RestoreV2_440/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_440" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_440" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_441/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_441/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_441" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_441/tensor_names" input: "save/RestoreV2_441/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_441" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_441" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_442/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_442/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_442" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_442/tensor_names" input: "save/RestoreV2_442/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_442" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_442" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_443/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_443/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_443" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_443/tensor_names" input: "save/RestoreV2_443/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_443" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_443" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_444/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_444/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_444" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_444/tensor_names" input: "save/RestoreV2_444/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_444" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" input: "save/RestoreV2_444" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_445/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_445/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_445" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_445/tensor_names" input: "save/RestoreV2_445/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_445" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_445" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_446/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_446/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_446" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_446/tensor_names" input: "save/RestoreV2_446/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_446" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_446" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_447/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_447/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_447" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_447/tensor_names" input: "save/RestoreV2_447/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_447" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_447" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_448/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_448/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_448" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_448/tensor_names" input: "save/RestoreV2_448/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_448" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_448" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_449/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_449/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_449" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_449/tensor_names" input: "save/RestoreV2_449/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_449" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" input: "save/RestoreV2_449" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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/RestoreV2_450/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_450/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_450" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_450/tensor_names" input: "save/RestoreV2_450/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_450" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_450" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_451/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_451/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_451" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_451/tensor_names" input: "save/RestoreV2_451/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_451" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_451" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_452/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_452/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_452" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_452/tensor_names" input: "save/RestoreV2_452/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_452" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_452" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_453/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_453/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_453" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_453/tensor_names" input: "save/RestoreV2_453/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_453" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_453" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_454/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_454/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_454" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_454/tensor_names" input: "save/RestoreV2_454/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_454" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" input: "save/RestoreV2_454" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_455/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_455/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_455" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_455/tensor_names" input: "save/RestoreV2_455/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_455" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_455" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_456/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_456/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_456" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_456/tensor_names" input: "save/RestoreV2_456/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_456" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_456" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_457/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_457/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_457" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_457/tensor_names" input: "save/RestoreV2_457/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_457" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_457" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_458/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_458/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_458" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_458/tensor_names" input: "save/RestoreV2_458/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_458" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_458" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_459/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_459/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_459" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_459/tensor_names" input: "save/RestoreV2_459/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_459" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" input: "save/RestoreV2_459" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_460/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_460/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_460" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_460/tensor_names" input: "save/RestoreV2_460/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_460" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_460" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_461/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_461/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_461" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_461/tensor_names" input: "save/RestoreV2_461/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_461" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_461" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_462/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_462/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_462" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_462/tensor_names" input: "save/RestoreV2_462/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_462" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_462" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_463/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_463/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_463" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_463/tensor_names" input: "save/RestoreV2_463/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_463" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_463" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save/RestoreV2_464/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_464/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_464" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_464/tensor_names" input: "save/RestoreV2_464/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_464" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" input: "save/RestoreV2_464" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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/RestoreV2_465/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_465/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_465" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_465/tensor_names" input: "save/RestoreV2_465/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_465" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_465" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_466/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_466/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_466" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_466/tensor_names" input: "save/RestoreV2_466/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_466" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_466" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_467/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_467/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_467" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_467/tensor_names" input: "save/RestoreV2_467/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_467" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_467" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_468/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_468/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_468" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_468/tensor_names" input: "save/RestoreV2_468/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_468" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_468" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_469/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_469/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_469" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_469/tensor_names" input: "save/RestoreV2_469/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_469" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "save/RestoreV2_469" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_470/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_470/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_470" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_470/tensor_names" input: "save/RestoreV2_470/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_470" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_470" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_471/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_471/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_471" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_471/tensor_names" input: "save/RestoreV2_471/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_471" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_471" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_472/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_472/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_472" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_472/tensor_names" input: "save/RestoreV2_472/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_472" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_472" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_473/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_473/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_473" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_473/tensor_names" input: "save/RestoreV2_473/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_473" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_473" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_474/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_474/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_474" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_474/tensor_names" input: "save/RestoreV2_474/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_474" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "save/RestoreV2_474" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_475/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_475/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_475" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_475/tensor_names" input: "save/RestoreV2_475/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_475" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_475" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_476/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_476/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_476" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_476/tensor_names" input: "save/RestoreV2_476/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_476" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_476" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_477/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_477/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_477" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_477/tensor_names" input: "save/RestoreV2_477/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_477" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_477" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_478/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_478/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_478" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_478/tensor_names" input: "save/RestoreV2_478/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_478" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_478" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_479/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_479/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_479" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_479/tensor_names" input: "save/RestoreV2_479/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_479" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "save/RestoreV2_479" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_480/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save/RestoreV2_480/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_480" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_480/tensor_names" input: "save/RestoreV2_480/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_480" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save/RestoreV2_480" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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/RestoreV2_481/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_481/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_481" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_481/tensor_names" input: "save/RestoreV2_481/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_481" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save/RestoreV2_481" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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/RestoreV2_482/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_482/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_482" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_482/tensor_names" input: "save/RestoreV2_482/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_482" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save/RestoreV2_482" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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/RestoreV2_483/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_483/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_483" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_483/tensor_names" input: "save/RestoreV2_483/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_483" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save/RestoreV2_483" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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/RestoreV2_484/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save/RestoreV2_484/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_484" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_484/tensor_names" input: "save/RestoreV2_484/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_484" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "save/RestoreV2_484" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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/RestoreV2_485/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_485/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_485" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_485/tensor_names" input: "save/RestoreV2_485/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_485" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_485" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_486/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_486/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_486" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_486/tensor_names" input: "save/RestoreV2_486/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_486" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_486" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_487/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_487/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_487" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_487/tensor_names" input: "save/RestoreV2_487/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_487" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_487" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_488/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_488/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_488" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_488/tensor_names" input: "save/RestoreV2_488/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_488" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_488" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_489/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_489/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_489" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_489/tensor_names" input: "save/RestoreV2_489/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_489" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "save/RestoreV2_489" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_490/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_490/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_490" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_490/tensor_names" input: "save/RestoreV2_490/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_490" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_490" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_491/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_491/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_491" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_491/tensor_names" input: "save/RestoreV2_491/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_491" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_491" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_492/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_492/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_492" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_492/tensor_names" input: "save/RestoreV2_492/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_492" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_492" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_493/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_493/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_493" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_493/tensor_names" input: "save/RestoreV2_493/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_493" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_493" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_494/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_494/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_494" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_494/tensor_names" input: "save/RestoreV2_494/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_494" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "save/RestoreV2_494" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_495/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_495/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_495" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_495/tensor_names" input: "save/RestoreV2_495/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_495" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_495" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_496/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_496/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_496" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_496/tensor_names" input: "save/RestoreV2_496/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_496" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_496" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_497/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_497/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_497" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_497/tensor_names" input: "save/RestoreV2_497/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_497" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_497" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_498/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_498/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_498" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_498/tensor_names" input: "save/RestoreV2_498/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_498" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_498" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_499/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_499/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_499" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_499/tensor_names" input: "save/RestoreV2_499/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_499" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "save/RestoreV2_499" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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/RestoreV2_500/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_500/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_500" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_500/tensor_names" input: "save/RestoreV2_500/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_500" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save/RestoreV2_500" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_501/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_501/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_501" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_501/tensor_names" input: "save/RestoreV2_501/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_501" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save/RestoreV2_501" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_502/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_502/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_502" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_502/tensor_names" input: "save/RestoreV2_502/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_502" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_502" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_503/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_503/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_503" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_503/tensor_names" input: "save/RestoreV2_503/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_503" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_503" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_504/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save/RestoreV2_504/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_504" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_504/tensor_names" input: "save/RestoreV2_504/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_504" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "save/RestoreV2_504" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_505/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save/RestoreV2_505/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_505" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_505/tensor_names" input: "save/RestoreV2_505/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_505" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save/RestoreV2_505" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_506/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_506/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_506" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_506/tensor_names" input: "save/RestoreV2_506/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_506" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save/RestoreV2_506" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_507/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_507/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_507" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_507/tensor_names" input: "save/RestoreV2_507/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_507" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save/RestoreV2_507" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_508/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_508/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_508" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_508/tensor_names" input: "save/RestoreV2_508/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_508" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save/RestoreV2_508" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_509/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save/RestoreV2_509/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_509" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_509/tensor_names" input: "save/RestoreV2_509/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_509" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "save/RestoreV2_509" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_510/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save/RestoreV2_510/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_510" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_510/tensor_names" input: "save/RestoreV2_510/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_510" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save/RestoreV2_510" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_511/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_511/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_511" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_511/tensor_names" input: "save/RestoreV2_511/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_511" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save/RestoreV2_511" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_512/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_512/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_512" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_512/tensor_names" input: "save/RestoreV2_512/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_512" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save/RestoreV2_512" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_513/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_513/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_513" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_513/tensor_names" input: "save/RestoreV2_513/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_513" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save/RestoreV2_513" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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/RestoreV2_514/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save/RestoreV2_514/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_514" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_514/tensor_names" input: "save/RestoreV2_514/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_514" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "save/RestoreV2_514" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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/RestoreV2_515/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/conv1/BatchNorm/beta" } } } } node { name: "save/RestoreV2_515/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_515" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_515/tensor_names" input: "save/RestoreV2_515/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_515" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" input: "save/RestoreV2_515" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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/RestoreV2_516/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/conv1/BatchNorm/gamma" } } } } node { name: "save/RestoreV2_516/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_516" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_516/tensor_names" input: "save/RestoreV2_516/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_516" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" input: "save/RestoreV2_516" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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/RestoreV2_517/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/conv1/BatchNorm/moving_mean" } } } } node { name: "save/RestoreV2_517/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_517" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_517/tensor_names" input: "save/RestoreV2_517/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_517" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" input: "save/RestoreV2_517" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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/RestoreV2_518/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/conv1/BatchNorm/moving_variance" } } } } node { name: "save/RestoreV2_518/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_518" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_518/tensor_names" input: "save/RestoreV2_518/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_518" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" input: "save/RestoreV2_518" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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/RestoreV2_519/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "resnet_v1_101/conv1/weights" } } } } node { name: "save/RestoreV2_519/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save/RestoreV2_519" op: "RestoreV2" input: "save/Const" input: "save/RestoreV2_519/tensor_names" input: "save/RestoreV2_519/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save/Assign_519" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" input: "save/RestoreV2_519" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_all/NoOp" op: "NoOp" input: "^save/Assign" input: "^save/Assign_11" input: "^save/Assign_27" input: "^save/Assign_38" input: "^save/Assign_55" input: "^save/Assign_69" input: "^save/Assign_71" input: "^save/Assign_82" input: "^save/Assign_93" input: "^save/Assign_109" input: "^save/Assign_121" input: "^save/Assign_130" input: "^save/Assign_138" input: "^save/Assign_154" input: "^save/Assign_160" input: "^save/Assign_171" input: "^save/Assign_182" input: "^save/Assign_193" input: "^save/Assign_209" input: "^save/Assign_215" input: "^save/Assign_226" input: "^save/Assign_237" input: "^save/Assign_248" input: "^save/Assign_264" input: "^save/Assign_270" input: "^save/Assign_281" input: "^save/Assign_287" input: "^save/Assign_298" input: "^save/Assign_307" input: "^save/Assign_318" input: "^save/Assign_334" input: "^save/Assign_340" input: "^save/Assign_351" input: "^save/Assign_374" input: "^save/Assign_380" input: "^save/Assign_391" input: "^save/Assign_402" input: "^save/Assign_413" input: "^save/Assign_429" input: "^save/Assign_435" input: "^save/Assign_446" input: "^save/Assign_457" input: "^save/Assign_472" input: "^save/Assign_481" input: "^save/Assign_488" input: "^save/Assign_504" input: "^save/Assign_510" input: "^save/Assign_519" device: "/job:ps/task:0/device:CPU:0" } node { name: "save/restore_all/NoOp_1" op: "NoOp" input: "^save/Assign_1" input: "^save/Assign_12" input: "^save/Assign_28" input: "^save/Assign_44" input: "^save/Assign_56" input: "^save/Assign_65" input: "^save/Assign_72" input: "^save/Assign_83" input: "^save/Assign_99" input: "^save/Assign_105" input: "^save/Assign_122" input: "^save/Assign_131" input: "^save/Assign_144" input: "^save/Assign_150" input: "^save/Assign_161" input: "^save/Assign_172" input: "^save/Assign_183" input: "^save/Assign_199" input: "^save/Assign_205" input: "^save/Assign_216" input: "^save/Assign_227" input: "^save/Assign_238" input: "^save/Assign_254" input: "^save/Assign_260" input: "^save/Assign_271" input: "^save/Assign_282" input: "^save/Assign_288" input: "^save/Assign_308" input: "^save/Assign_324" input: "^save/Assign_330" input: "^save/Assign_341" input: "^save/Assign_352" input: "^save/Assign_364" input: "^save/Assign_370" input: "^save/Assign_381" input: "^save/Assign_392" input: "^save/Assign_403" input: "^save/Assign_419" input: "^save/Assign_425" input: "^save/Assign_436" input: "^save/Assign_447" input: "^save/Assign_458" input: "^save/Assign_473" input: "^save/Assign_482" input: "^save/Assign_494" input: "^save/Assign_500" input: "^save/Assign_511" input: "^save/Assign_515" device: "/job:ps/task:1/device:CPU:0" } node { name: "save/restore_all/NoOp_2" op: "NoOp" input: "^save/Assign_4" input: "^save/Assign_10" input: "^save/Assign_26" input: "^save/Assign_37" input: "^save/Assign_48" input: "^save/Assign_59" input: "^save/Assign_70" input: "^save/Assign_81" input: "^save/Assign_92" input: "^save/Assign_103" input: "^save/Assign_120" input: "^save/Assign_134" input: "^save/Assign_137" input: "^save/Assign_148" input: "^save/Assign_164" input: "^save/Assign_170" input: "^save/Assign_181" input: "^save/Assign_192" input: "^save/Assign_203" input: "^save/Assign_219" input: "^save/Assign_225" input: "^save/Assign_236" input: "^save/Assign_247" input: "^save/Assign_258" input: "^save/Assign_274" input: "^save/Assign_280" input: "^save/Assign_286" input: "^save/Assign_297" input: "^save/Assign_306" input: "^save/Assign_317" input: "^save/Assign_328" input: "^save/Assign_344" input: "^save/Assign_350" input: "^save/Assign_368" input: "^save/Assign_384" input: "^save/Assign_390" input: "^save/Assign_401" input: "^save/Assign_412" input: "^save/Assign_423" input: "^save/Assign_439" input: "^save/Assign_445" input: "^save/Assign_456" input: "^save/Assign_471" input: "^save/Assign_480" input: "^save/Assign_487" input: "^save/Assign_498" input: "^save/Assign_514" device: "/job:ps/task:10/device:CPU:0" } node { name: "save/restore_all/NoOp_3" op: "NoOp" input: "^save/Assign_2" input: "^save/Assign_13" input: "^save/Assign_34" input: "^save/Assign_40" input: "^save/Assign_57" input: "^save/Assign_66" input: "^save/Assign_73" input: "^save/Assign_89" input: "^save/Assign_95" input: "^save/Assign_106" input: "^save/Assign_123" input: "^save/Assign_132" input: "^save/Assign_140" input: "^save/Assign_151" input: "^save/Assign_162" input: "^save/Assign_173" input: "^save/Assign_189" input: "^save/Assign_195" input: "^save/Assign_206" input: "^save/Assign_217" input: "^save/Assign_228" input: "^save/Assign_244" input: "^save/Assign_250" input: "^save/Assign_261" input: "^save/Assign_272" input: "^save/Assign_283" input: "^save/Assign_294" input: "^save/Assign_314" input: "^save/Assign_320" input: "^save/Assign_331" input: "^save/Assign_342" input: "^save/Assign_353" input: "^save/Assign_360" input: "^save/Assign_371" input: "^save/Assign_382" input: "^save/Assign_393" input: "^save/Assign_409" input: "^save/Assign_415" input: "^save/Assign_426" input: "^save/Assign_437" input: "^save/Assign_448" input: "^save/Assign_464" input: "^save/Assign_479" input: "^save/Assign_483" input: "^save/Assign_490" input: "^save/Assign_501" input: "^save/Assign_512" input: "^save/Assign_516" device: "/job:ps/task:2/device:CPU:0" } node { name: "save/restore_all/NoOp_4" op: "NoOp" input: "^save/Assign_3" input: "^save/Assign_24" input: "^save/Assign_30" input: "^save/Assign_41" input: "^save/Assign_58" input: "^save/Assign_67" input: "^save/Assign_79" input: "^save/Assign_85" input: "^save/Assign_96" input: "^save/Assign_107" input: "^save/Assign_129" input: "^save/Assign_133" input: "^save/Assign_141" input: "^save/Assign_152" input: "^save/Assign_163" input: "^save/Assign_179" input: "^save/Assign_185" input: "^save/Assign_196" input: "^save/Assign_207" input: "^save/Assign_218" input: "^save/Assign_234" input: "^save/Assign_240" input: "^save/Assign_251" input: "^save/Assign_262" input: "^save/Assign_273" input: "^save/Assign_290" input: "^save/Assign_304" input: "^save/Assign_310" input: "^save/Assign_321" input: "^save/Assign_332" input: "^save/Assign_343" input: "^save/Assign_359" input: "^save/Assign_361" input: "^save/Assign_372" input: "^save/Assign_383" input: "^save/Assign_399" input: "^save/Assign_405" input: "^save/Assign_416" input: "^save/Assign_427" input: "^save/Assign_438" input: "^save/Assign_454" input: "^save/Assign_460" input: "^save/Assign_469" input: "^save/Assign_475" input: "^save/Assign_491" input: "^save/Assign_502" input: "^save/Assign_513" input: "^save/Assign_517" device: "/job:ps/task:3/device:CPU:0" } node { name: "save/restore_all/NoOp_5" op: "NoOp" input: "^save/Assign_9" input: "^save/Assign_20" input: "^save/Assign_31" input: "^save/Assign_42" input: "^save/Assign_64" input: "^save/Assign_68" input: "^save/Assign_75" input: "^save/Assign_86" input: "^save/Assign_97" input: "^save/Assign_108" input: "^save/Assign_119" input: "^save/Assign_125" input: "^save/Assign_142" input: "^save/Assign_153" input: "^save/Assign_169" input: "^save/Assign_175" input: "^save/Assign_186" input: "^save/Assign_197" input: "^save/Assign_208" input: "^save/Assign_224" input: "^save/Assign_230" input: "^save/Assign_241" input: "^save/Assign_252" input: "^save/Assign_263" input: "^save/Assign_279" input: "^save/Assign_291" input: "^save/Assign_300" input: "^save/Assign_311" input: "^save/Assign_322" input: "^save/Assign_333" input: "^save/Assign_349" input: "^save/Assign_355" input: "^save/Assign_362" input: "^save/Assign_373" input: "^save/Assign_389" input: "^save/Assign_395" input: "^save/Assign_406" input: "^save/Assign_417" input: "^save/Assign_428" input: "^save/Assign_444" input: "^save/Assign_450" input: "^save/Assign_461" input: "^save/Assign_465" input: "^save/Assign_476" input: "^save/Assign_492" input: "^save/Assign_503" input: "^save/Assign_518" device: "/job:ps/task:4/device:CPU:0" } node { name: "save/restore_all/NoOp_6" op: "NoOp" input: "^save/Assign_5" input: "^save/Assign_19" input: "^save/Assign_21" input: "^save/Assign_32" input: "^save/Assign_43" input: "^save/Assign_54" input: "^save/Assign_60" input: "^save/Assign_76" input: "^save/Assign_87" input: "^save/Assign_98" input: "^save/Assign_114" input: "^save/Assign_115" input: "^save/Assign_126" input: "^save/Assign_143" input: "^save/Assign_159" input: "^save/Assign_165" input: "^save/Assign_176" input: "^save/Assign_187" input: "^save/Assign_198" input: "^save/Assign_214" input: "^save/Assign_220" input: "^save/Assign_231" input: "^save/Assign_242" input: "^save/Assign_253" input: "^save/Assign_269" input: "^save/Assign_275" input: "^save/Assign_292" input: "^save/Assign_301" input: "^save/Assign_312" input: "^save/Assign_323" input: "^save/Assign_339" input: "^save/Assign_345" input: "^save/Assign_356" input: "^save/Assign_363" input: "^save/Assign_379" input: "^save/Assign_385" input: "^save/Assign_396" input: "^save/Assign_407" input: "^save/Assign_418" input: "^save/Assign_434" input: "^save/Assign_440" input: "^save/Assign_451" input: "^save/Assign_462" input: "^save/Assign_466" input: "^save/Assign_477" input: "^save/Assign_493" input: "^save/Assign_509" device: "/job:ps/task:5/device:CPU:0" } node { name: "save/restore_all/NoOp_7" op: "NoOp" input: "^save/Assign_6" input: "^save/Assign_15" input: "^save/Assign_22" input: "^save/Assign_33" input: "^save/Assign_49" input: "^save/Assign_50" input: "^save/Assign_61" input: "^save/Assign_77" input: "^save/Assign_88" input: "^save/Assign_104" input: "^save/Assign_110" input: "^save/Assign_116" input: "^save/Assign_127" input: "^save/Assign_149" input: "^save/Assign_155" input: "^save/Assign_166" input: "^save/Assign_177" input: "^save/Assign_188" input: "^save/Assign_204" input: "^save/Assign_210" input: "^save/Assign_221" input: "^save/Assign_232" input: "^save/Assign_243" input: "^save/Assign_259" input: "^save/Assign_265" input: "^save/Assign_276" input: "^save/Assign_293" input: "^save/Assign_302" input: "^save/Assign_313" input: "^save/Assign_329" input: "^save/Assign_335" input: "^save/Assign_346" input: "^save/Assign_357" input: "^save/Assign_369" input: "^save/Assign_375" input: "^save/Assign_386" input: "^save/Assign_397" input: "^save/Assign_408" input: "^save/Assign_424" input: "^save/Assign_430" input: "^save/Assign_441" input: "^save/Assign_452" input: "^save/Assign_463" input: "^save/Assign_467" input: "^save/Assign_478" input: "^save/Assign_499" input: "^save/Assign_505" device: "/job:ps/task:6/device:CPU:0" } node { name: "save/restore_all/NoOp_8" op: "NoOp" input: "^save/Assign_7" input: "^save/Assign_16" input: "^save/Assign_23" input: "^save/Assign_39" input: "^save/Assign_45" input: "^save/Assign_51" input: "^save/Assign_62" input: "^save/Assign_78" input: "^save/Assign_94" input: "^save/Assign_100" input: "^save/Assign_111" input: "^save/Assign_117" input: "^save/Assign_128" input: "^save/Assign_139" input: "^save/Assign_145" input: "^save/Assign_156" input: "^save/Assign_167" input: "^save/Assign_178" input: "^save/Assign_194" input: "^save/Assign_200" input: "^save/Assign_211" input: "^save/Assign_222" input: "^save/Assign_233" input: "^save/Assign_249" input: "^save/Assign_255" input: "^save/Assign_266" input: "^save/Assign_277" input: "^save/Assign_299" input: "^save/Assign_303" input: "^save/Assign_319" input: "^save/Assign_325" input: "^save/Assign_336" input: "^save/Assign_347" input: "^save/Assign_358" input: "^save/Assign_365" input: "^save/Assign_376" input: "^save/Assign_387" input: "^save/Assign_398" input: "^save/Assign_414" input: "^save/Assign_420" input: "^save/Assign_431" input: "^save/Assign_442" input: "^save/Assign_453" input: "^save/Assign_468" input: "^save/Assign_489" input: "^save/Assign_495" input: "^save/Assign_506" device: "/job:ps/task:7/device:CPU:0" } node { name: "save/restore_all/NoOp_9" op: "NoOp" input: "^save/Assign_8" input: "^save/Assign_17" input: "^save/Assign_29" input: "^save/Assign_35" input: "^save/Assign_46" input: "^save/Assign_52" input: "^save/Assign_63" input: "^save/Assign_84" input: "^save/Assign_90" input: "^save/Assign_101" input: "^save/Assign_112" input: "^save/Assign_118" input: "^save/Assign_135" input: "^save/Assign_146" input: "^save/Assign_157" input: "^save/Assign_168" input: "^save/Assign_184" input: "^save/Assign_190" input: "^save/Assign_201" input: "^save/Assign_212" input: "^save/Assign_223" input: "^save/Assign_239" input: "^save/Assign_245" input: "^save/Assign_256" input: "^save/Assign_267" input: "^save/Assign_278" input: "^save/Assign_289" input: "^save/Assign_295" input: "^save/Assign_309" input: "^save/Assign_315" input: "^save/Assign_326" input: "^save/Assign_337" input: "^save/Assign_348" input: "^save/Assign_366" input: "^save/Assign_377" input: "^save/Assign_388" input: "^save/Assign_404" input: "^save/Assign_410" input: "^save/Assign_421" input: "^save/Assign_432" input: "^save/Assign_443" input: "^save/Assign_459" input: "^save/Assign_474" input: "^save/Assign_485" input: "^save/Assign_496" input: "^save/Assign_507" device: "/job:ps/task:8/device:CPU:0" } node { name: "save/restore_all/NoOp_10" op: "NoOp" input: "^save/Assign_14" input: "^save/Assign_18" input: "^save/Assign_25" input: "^save/Assign_36" input: "^save/Assign_47" input: "^save/Assign_53" input: "^save/Assign_74" input: "^save/Assign_80" input: "^save/Assign_91" input: "^save/Assign_102" input: "^save/Assign_113" input: "^save/Assign_124" input: "^save/Assign_136" input: "^save/Assign_147" input: "^save/Assign_158" input: "^save/Assign_174" input: "^save/Assign_180" input: "^save/Assign_191" input: "^save/Assign_202" input: "^save/Assign_213" input: "^save/Assign_229" input: "^save/Assign_235" input: "^save/Assign_246" input: "^save/Assign_257" input: "^save/Assign_268" input: "^save/Assign_284" input: "^save/Assign_285" input: "^save/Assign_296" input: "^save/Assign_305" input: "^save/Assign_316" input: "^save/Assign_327" input: "^save/Assign_338" input: "^save/Assign_354" input: "^save/Assign_367" input: "^save/Assign_378" input: "^save/Assign_394" input: "^save/Assign_400" input: "^save/Assign_411" input: "^save/Assign_422" input: "^save/Assign_433" input: "^save/Assign_449" input: "^save/Assign_455" input: "^save/Assign_470" input: "^save/Assign_484" input: "^save/Assign_486" input: "^save/Assign_497" input: "^save/Assign_508" device: "/job:ps/task:9/device:CPU:0" } node { name: "save/restore_all" op: "NoOp" input: "^save/restore_all/NoOp" input: "^save/restore_all/NoOp_1" input: "^save/restore_all/NoOp_2" input: "^save/restore_all/NoOp_3" input: "^save/restore_all/NoOp_4" input: "^save/restore_all/NoOp_5" input: "^save/restore_all/NoOp_6" input: "^save/restore_all/NoOp_7" input: "^save/restore_all/NoOp_8" input: "^save/restore_all/NoOp_9" input: "^save/restore_all/NoOp_10" } node { name: "clone_loss" op: "AddN" input: "Loss/RPNLoss/mul_3" input: "Loss/RPNLoss/mul_2" input: "Loss/BoxClassifierLoss/mul_4" input: "Loss/BoxClassifierLoss/mul_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clone_loss_1/tags" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "/clone_loss" } } } } node { name: "clone_loss_1" op: "ScalarSummary" input: "clone_loss_1/tags" input: "clone_loss" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "gradients/Fill" op: "Fill" input: "gradients/Shape" input: "gradients/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/f_count_1" op: "Enter" input: "gradients/f_count" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge" op: "Merge" input: "gradients/f_count_1" input: "gradients/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Switch" op: "Switch" input: "gradients/Merge" input: "Loss/RPNLoss/map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Add/y" op: "Const" input: "^Loss/RPNLoss/map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Add" op: "Add" input: "gradients/Switch:1" input: "gradients/Add/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration" op: "NextIteration" input: "gradients/Add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_2" op: "Exit" input: "gradients/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/b_count_1" op: "Enter" input: "gradients/f_count_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_1" op: "Merge" input: "gradients/b_count_1" input: "gradients/NextIteration_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/GreaterEqual/Enter" op: "Enter" input: "gradients/b_count" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/Loss/RPNLoss/map/while/Loss/RPNLoss/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/GreaterEqual" op: "GreaterEqual" input: "gradients/Merge_1" input: "gradients/GreaterEqual/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_2" op: "LoopCond" input: "gradients/GreaterEqual" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Switch_1" op: "Switch" input: "gradients/Merge_1" input: "gradients/b_count_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Sub" op: "Sub" input: "gradients/Switch_1:1" input: "gradients/GreaterEqual/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_1" op: "NextIteration" input: "gradients/Sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_3" op: "Exit" input: "gradients/Switch_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_3" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/f_count_4" op: "Enter" input: "gradients/f_count_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_2" op: "Merge" input: "gradients/f_count_4" input: "gradients/NextIteration_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Switch_2" op: "Switch" input: "gradients/Merge_2" input: "map_1/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Add_1/y" op: "Const" input: "^map_1/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Add_1" op: "Add" input: "gradients/Switch_2:1" input: "gradients/Add_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_2" op: "NextIteration" input: "gradients/Add_1" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPush" input: "^gradients/map_1/while/Gather_grad/ToInt32/StackPush" input: "^gradients/map_1/while/Gather_grad/ExpandDims/StackPush" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_5" op: "Exit" input: "gradients/Switch_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_4" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/b_count_5" op: "Enter" input: "gradients/f_count_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_3" op: "Merge" input: "gradients/b_count_5" input: "gradients/NextIteration_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/GreaterEqual_1/Enter" op: "Enter" input: "gradients/b_count_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/GreaterEqual_1" op: "GreaterEqual" input: "gradients/Merge_3" input: "gradients/GreaterEqual_1/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_6" op: "LoopCond" input: "gradients/GreaterEqual_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Switch_3" op: "Switch" input: "gradients/Merge_3" input: "gradients/b_count_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Sub_1" op: "Sub" input: "gradients/Switch_3:1" input: "gradients/GreaterEqual_1/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_3" op: "NextIteration" input: "gradients/Sub_1" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/b_sync" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_7" op: "Exit" input: "gradients/Switch_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_6" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/f_count_7" op: "Enter" input: "gradients/f_count_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_4" op: "Merge" input: "gradients/f_count_7" input: "gradients/NextIteration_4" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Switch_4" op: "Switch" input: "gradients/Merge_4" input: "map/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Add_2/y" op: "Const" input: "^map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Add_2" op: "Add" input: "gradients/Switch_4:1" input: "gradients/Add_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_4" op: "NextIteration" input: "gradients/Add_2" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPush" input: "^gradients/map/while/Gather_grad/ToInt32/StackPush" input: "^gradients/map/while/Gather_grad/ExpandDims/StackPush" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_8" op: "Exit" input: "gradients/Switch_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_8" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/b_count_9" op: "Enter" input: "gradients/f_count_8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_5" op: "Merge" input: "gradients/b_count_9" input: "gradients/NextIteration_5" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/GreaterEqual_2/Enter" op: "Enter" input: "gradients/b_count_8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/GreaterEqual_2" op: "GreaterEqual" input: "gradients/Merge_5" input: "gradients/GreaterEqual_2/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_10" op: "LoopCond" input: "gradients/GreaterEqual_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Switch_5" op: "Switch" input: "gradients/Merge_5" input: "gradients/b_count_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Sub_2" op: "Sub" input: "gradients/Switch_5:1" input: "gradients/GreaterEqual_2/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_5" op: "NextIteration" input: "gradients/Sub_2" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/b_sync" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_11" op: "Exit" input: "gradients/Switch_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_9" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/f_count_10" op: "Enter" input: "gradients/f_count_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_6" op: "Merge" input: "gradients/f_count_10" input: "gradients/NextIteration_6" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Switch_6" op: "Switch" input: "gradients/Merge_6" input: "map_2/while/LoopCond" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Add_3/y" op: "Const" input: "^map_2/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Add_3" op: "Add" input: "gradients/Switch_6:1" input: "gradients/Add_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_6" op: "NextIteration" input: "gradients/Add_3" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPush" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPush" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/f_count_11" op: "Exit" input: "gradients/Switch_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_12" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/b_count_13" op: "Enter" input: "gradients/f_count_11" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/Merge_7" op: "Merge" input: "gradients/b_count_13" input: "gradients/NextIteration_7" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/GreaterEqual_3/Enter" op: "Enter" input: "gradients/b_count_12" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/GreaterEqual_3" op: "GreaterEqual" input: "gradients/Merge_7" input: "gradients/GreaterEqual_3/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_14" op: "LoopCond" input: "gradients/GreaterEqual_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Switch_7" op: "Switch" input: "gradients/Merge_7" input: "gradients/b_count_14" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/Sub_3" op: "Sub" input: "gradients/Switch_7:1" input: "gradients/GreaterEqual_3/Enter" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/NextIteration_7" op: "NextIteration" input: "gradients/Sub_3" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/b_sync" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/b_count_15" op: "Exit" input: "gradients/Switch_7" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/clone_loss_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Fill" device: "/job:worker/device:GPU:0" } node { name: "gradients/clone_loss_grad/tuple/control_dependency" op: "Identity" input: "gradients/Fill" input: "^gradients/clone_loss_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Fill" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/clone_loss_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Fill" input: "^gradients/clone_loss_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Fill" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/clone_loss_grad/tuple/control_dependency_2" op: "Identity" input: "gradients/Fill" input: "^gradients/clone_loss_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Fill" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/clone_loss_grad/tuple/control_dependency_3" op: "Identity" input: "gradients/Fill" input: "^gradients/clone_loss_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Fill" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/mul_3_grad/Shape" input: "gradients/Loss/RPNLoss/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/mul" op: "Mul" input: "gradients/clone_loss_grad/tuple/control_dependency" input: "Loss/RPNLoss/Mean_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/mul_3_grad/mul" input: "gradients/Loss/RPNLoss/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/mul_3_grad/Sum" input: "gradients/Loss/RPNLoss/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/mul_3/x" input: "gradients/clone_loss_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/mul_3_grad/mul_1" input: "gradients/Loss/RPNLoss/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/mul_3_grad/Sum_1" input: "gradients/Loss/RPNLoss/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/mul_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/mul_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/mul_3_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/mul_2_grad/Shape" input: "gradients/Loss/RPNLoss/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/mul" op: "Mul" input: "gradients/clone_loss_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/Mean" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/mul_2_grad/mul" input: "gradients/Loss/RPNLoss/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/mul_2_grad/Sum" input: "gradients/Loss/RPNLoss/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/mul_2/x" input: "gradients/clone_loss_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/mul_2_grad/mul_1" input: "gradients/Loss/RPNLoss/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/mul_2_grad/Sum_1" input: "gradients/Loss/RPNLoss/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/mul_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/mul_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/mul_2_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/mul" op: "Mul" input: "gradients/clone_loss_grad/tuple/control_dependency_2" input: "Loss/BoxClassifierLoss/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/mul" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/mul_4/x" input: "gradients/clone_loss_grad/tuple/control_dependency_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_4_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_4_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/mul_4_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_4_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/mul" op: "Mul" input: "gradients/clone_loss_grad/tuple/control_dependency_3" input: "Loss/BoxClassifierLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/mul" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/mul_3/x" input: "gradients/clone_loss_grad/tuple/control_dependency_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/mul_3_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Mean_1_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Tile/multiples" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Tile" op: "Tile" input: "gradients/Loss/RPNLoss/Mean_1_grad/Reshape" input: "gradients/Loss/RPNLoss/Mean_1_grad/Tile/multiples" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Prod" op: "Prod" input: "gradients/Loss/RPNLoss/Mean_1_grad/Shape" input: "gradients/Loss/RPNLoss/Mean_1_grad/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Prod_1" op: "Prod" input: "gradients/Loss/RPNLoss/Mean_1_grad/Shape_1" input: "gradients/Loss/RPNLoss/Mean_1_grad/Const_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Maximum" op: "Maximum" input: "gradients/Loss/RPNLoss/Mean_1_grad/Prod_1" input: "gradients/Loss/RPNLoss/Mean_1_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/RPNLoss/Mean_1_grad/Prod" input: "gradients/Loss/RPNLoss/Mean_1_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/Cast" op: "Cast" input: "gradients/Loss/RPNLoss/Mean_1_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_1_grad/truediv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Mean_1_grad/Tile" input: "gradients/Loss/RPNLoss/Mean_1_grad/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/mul_2_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Mean_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Tile/multiples" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Tile" op: "Tile" input: "gradients/Loss/RPNLoss/Mean_grad/Reshape" input: "gradients/Loss/RPNLoss/Mean_grad/Tile/multiples" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Prod" op: "Prod" input: "gradients/Loss/RPNLoss/Mean_grad/Shape" input: "gradients/Loss/RPNLoss/Mean_grad/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Prod_1" op: "Prod" input: "gradients/Loss/RPNLoss/Mean_grad/Shape_1" input: "gradients/Loss/RPNLoss/Mean_grad/Const_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Maximum" op: "Maximum" input: "gradients/Loss/RPNLoss/Mean_grad/Prod_1" input: "gradients/Loss/RPNLoss/Mean_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/RPNLoss/Mean_grad/Prod" input: "gradients/Loss/RPNLoss/Mean_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/Cast" op: "Cast" input: "gradients/Loss/RPNLoss/Mean_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Mean_grad/truediv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Mean_grad/Tile" input: "gradients/Loss/RPNLoss/Mean_grad/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_4_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/boolean_mask_2/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Tile" op: "Tile" input: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_3_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Sum_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/boolean_mask_1/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Sum_grad/Tile" op: "Tile" input: "gradients/Loss/BoxClassifierLoss/Sum_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Sum_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/div_1_grad/Shape" input: "gradients/Loss/RPNLoss/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Mean_1_grad/truediv" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/div_1_grad/RealDiv" input: "gradients/Loss/RPNLoss/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/div_1_grad/Sum" input: "gradients/Loss/RPNLoss/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Sum_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/div_1_grad/Neg" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/div_1_grad/RealDiv_1" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Mean_1_grad/truediv" input: "gradients/Loss/RPNLoss/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/div_1_grad/mul" input: "gradients/Loss/RPNLoss/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/div_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/div_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/div_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/div_grad/Shape" input: "gradients/Loss/RPNLoss/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Mean_grad/truediv" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/div_grad/RealDiv" input: "gradients/Loss/RPNLoss/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/div_grad/Sum" input: "gradients/Loss/RPNLoss/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/div_grad/Neg" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/div_grad/RealDiv_1" input: "Loss/RPNLoss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Mean_grad/truediv" input: "gradients/Loss/RPNLoss/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/div_grad/mul" input: "gradients/Loss/RPNLoss/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/div_grad/Sum_1" input: "gradients/Loss/RPNLoss/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/div_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/boolean_mask_2/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 1 } } int64_val: 64 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/boolean_mask_2/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Size" op: "Size" input: "Loss/BoxClassifierLoss/boolean_mask_2/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Size" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ExpandDims" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/strided_slice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Sum_1_grad/Tile" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/boolean_mask_2/Squeeze" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/boolean_mask_1/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 1 } } int64_val: 64 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/boolean_mask_1/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Size" op: "Size" input: "Loss/BoxClassifierLoss/boolean_mask_1/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Size" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ExpandDims" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/strided_slice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Sum_grad/Tile" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/boolean_mask_1/Squeeze" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss_1/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/Loss/RPNLoss/Sum_2_grad/add" op: "Add" input: "Loss/RPNLoss/Sum_2/reduction_indices" input: "gradients/Loss/RPNLoss/Sum_2_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/mod" op: "FloorMod" input: "gradients/Loss/RPNLoss/Sum_2_grad/add" input: "gradients/Loss/RPNLoss/Sum_2_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/range" op: "Range" input: "gradients/Loss/RPNLoss/Sum_2_grad/range/start" input: "gradients/Loss/RPNLoss/Sum_2_grad/Size" input: "gradients/Loss/RPNLoss/Sum_2_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Fill" op: "Fill" input: "gradients/Loss/RPNLoss/Sum_2_grad/Shape_1" input: "gradients/Loss/RPNLoss/Sum_2_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/DynamicStitch" op: "DynamicStitch" input: "gradients/Loss/RPNLoss/Sum_2_grad/range" input: "gradients/Loss/RPNLoss/Sum_2_grad/mod" input: "gradients/Loss/RPNLoss/Sum_2_grad/Shape" input: "gradients/Loss/RPNLoss/Sum_2_grad/Fill" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Maximum" op: "Maximum" input: "gradients/Loss/RPNLoss/Sum_2_grad/DynamicStitch" input: "gradients/Loss/RPNLoss/Sum_2_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/RPNLoss/Sum_2_grad/Shape" input: "gradients/Loss/RPNLoss/Sum_2_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/div_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Sum_2_grad/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Sum_2_grad/Tile" op: "Tile" input: "gradients/Loss/RPNLoss/Sum_2_grad/Reshape" input: "gradients/Loss/RPNLoss/Sum_2_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/Loss/RPNLoss/Sum_1_grad/add" op: "Add" input: "Loss/RPNLoss/Sum_1/reduction_indices" input: "gradients/Loss/RPNLoss/Sum_1_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/mod" op: "FloorMod" input: "gradients/Loss/RPNLoss/Sum_1_grad/add" input: "gradients/Loss/RPNLoss/Sum_1_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/range" op: "Range" input: "gradients/Loss/RPNLoss/Sum_1_grad/range/start" input: "gradients/Loss/RPNLoss/Sum_1_grad/Size" input: "gradients/Loss/RPNLoss/Sum_1_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Fill" op: "Fill" input: "gradients/Loss/RPNLoss/Sum_1_grad/Shape_1" input: "gradients/Loss/RPNLoss/Sum_1_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/DynamicStitch" op: "DynamicStitch" input: "gradients/Loss/RPNLoss/Sum_1_grad/range" input: "gradients/Loss/RPNLoss/Sum_1_grad/mod" input: "gradients/Loss/RPNLoss/Sum_1_grad/Shape" input: "gradients/Loss/RPNLoss/Sum_1_grad/Fill" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Maximum" op: "Maximum" input: "gradients/Loss/RPNLoss/Sum_1_grad/DynamicStitch" input: "gradients/Loss/RPNLoss/Sum_1_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/RPNLoss/Sum_1_grad/Shape" input: "gradients/Loss/RPNLoss/Sum_1_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/div_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Sum_1_grad/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Sum_1_grad/Tile" op: "Tile" input: "gradients/Loss/RPNLoss/Sum_1_grad/Reshape" input: "gradients/Loss/RPNLoss/Sum_1_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/AddN" op: "AddN" input: "gradients/Loss/RPNLoss/div_1_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/div_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Shape" op: "Shape" input: "Loss/RPNLoss/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/Loss/RPNLoss/Sum_grad/add" op: "Add" input: "Loss/RPNLoss/Sum/reduction_indices" input: "gradients/Loss/RPNLoss/Sum_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/mod" op: "FloorMod" input: "gradients/Loss/RPNLoss/Sum_grad/add" input: "gradients/Loss/RPNLoss/Sum_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/range" op: "Range" input: "gradients/Loss/RPNLoss/Sum_grad/range/start" input: "gradients/Loss/RPNLoss/Sum_grad/Size" input: "gradients/Loss/RPNLoss/Sum_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Fill" op: "Fill" input: "gradients/Loss/RPNLoss/Sum_grad/Shape_1" input: "gradients/Loss/RPNLoss/Sum_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/DynamicStitch" op: "DynamicStitch" input: "gradients/Loss/RPNLoss/Sum_grad/range" input: "gradients/Loss/RPNLoss/Sum_grad/mod" input: "gradients/Loss/RPNLoss/Sum_grad/Shape" input: "gradients/Loss/RPNLoss/Sum_grad/Fill" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Maximum" op: "Maximum" input: "gradients/Loss/RPNLoss/Sum_grad/DynamicStitch" input: "gradients/Loss/RPNLoss/Sum_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/RPNLoss/Sum_grad/Shape" input: "gradients/Loss/RPNLoss/Sum_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Reshape" op: "Reshape" input: "gradients/AddN" input: "gradients/Loss/RPNLoss/Sum_grad/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Sum_grad/Tile" op: "Tile" input: "gradients/Loss/RPNLoss/Sum_grad/Reshape" input: "gradients/Loss/RPNLoss/Sum_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/tensor" op: "UnsortedSegmentSum" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Gather_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape/tensor" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/tensor" op: "UnsortedSegmentSum" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Gather_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape/tensor" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss_1/Reshape_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Shape" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Sum_2_grad/Tile" input: "Loss/RPNLoss/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/mul" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Sum" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Loss_1/Reshape_5" input: "gradients/Loss/RPNLoss/Sum_2_grad/Tile" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/mul_1" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Sum_1" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss_1/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss/Sum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Shape" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Sum_1_grad/Tile" input: "Loss/RPNLoss/Mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/mul" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Sum" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Loss/Sum" input: "gradients/Loss/RPNLoss/Sum_1_grad/Tile" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/mul_1" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Loss_1/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Neg" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_2/Reshape_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/div_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/div_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/div_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Loss/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/div_grad/Neg" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/div_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/boolean_mask_1/Reshape_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/div_grad/mul" input: "gradients/Loss/BoxClassifierLoss/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/div_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/div_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_5_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss_1/Reshape_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_5_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_5_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss/Select" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/add" op: "Add" input: "Loss/RPNLoss/Loss/Sum/reduction_indices" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/mod" op: "FloorMod" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/add" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/range" op: "Range" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/range/start" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Size" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Fill" op: "Fill" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Shape_1" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/DynamicStitch" op: "DynamicStitch" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/range" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/mod" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Shape" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Fill" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Maximum" op: "Maximum" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/DynamicStitch" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Shape" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Sum_grad/Tile" op: "Tile" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Reshape" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/Shape" op: "Shape" input: "Loss/RPNLoss/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/stack_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Mul_grad/Shape" input: "gradients/Loss/RPNLoss/Mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/stack_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Mul_grad/mul" input: "gradients/Loss/RPNLoss/Mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Mul_grad/Sum" input: "gradients/Loss/RPNLoss/Mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/ToFloat" input: "gradients/Loss/RPNLoss/Loss/mul_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Mul_grad/mul_1" input: "gradients/Loss/RPNLoss/Mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Mul_grad/Sum_1" input: "gradients/Loss/RPNLoss/Mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Mul_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/stack_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Loss_1/Reshape_5" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/div_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/stack_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Loss/Sum" input: "gradients/Loss/BoxClassifierLoss/div_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_1" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/div_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/div_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000@\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/mul" op: "Mul" input: "gradients/AddN_1" input: "Loss/BoxClassifierLoss/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_grad/mul" input: "gradients/Loss/BoxClassifierLoss/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Tile_2" input: "gradients/AddN_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_4_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_4_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_5_grad/Reshape" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_4_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Select_grad/zeros_like" op: "ZerosLike" input: "Loss/RPNLoss/Loss/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Select_grad/Select" op: "Select" input: "Loss/RPNLoss/Loss/Less" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Tile" input: "gradients/Loss/RPNLoss/Loss/Select_grad/zeros_like" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Select_grad/Select_1" op: "Select" input: "Loss/RPNLoss/Loss/Less" input: "gradients/Loss/RPNLoss/Loss/Select_grad/zeros_like" input: "gradients/Loss/RPNLoss/Loss/Sum_grad/Tile" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Loss/Select_grad/Select" input: "^gradients/Loss/RPNLoss/Loss/Select_grad/Select_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/Select_grad/Select" input: "^gradients/Loss/RPNLoss/Loss/Select_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/Select_grad/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/Select_grad/Select_1" input: "^gradients/Loss/RPNLoss/Loss/Select_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/Select_grad/Select_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/stack_5_grad/unstack" op: "Unpack" input: "gradients/Loss/RPNLoss/Mul_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_5_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_5_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_5_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/stack_3_grad/unstack" op: "Unpack" input: "gradients/Loss/BoxClassifierLoss/Loss_1/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000@\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/add" op: "Add" input: "Loss/BoxClassifierLoss/Loss/Sum/reduction_indices" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/mod" op: "FloorMod" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/add" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/range" op: "Range" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/range/start" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Size" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Fill" op: "Fill" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Shape_1" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/DynamicStitch" op: "DynamicStitch" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/range" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/mod" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Fill" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Maximum" op: "Maximum" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/DynamicStitch" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/floordiv" op: "FloorDiv" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Tile" op: "Tile" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/stack_5_grad/unstack" op: "Unpack" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\001\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/stack" op: "Pack" input: "Loss/BoxClassifierLoss/Tile_2/multiples" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Rank" op: "Rank" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/sub" op: "Sub" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Rank" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Range" op: "Range" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Range/start" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Rank" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/sub_1" op: "Sub" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/sub" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose" op: "Transpose" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/stack" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/transpose" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/range" op: "Range" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/range/start" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Size" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/Tile_2_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/zeros_like" op: "ZerosLike" input: "Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_4_grad/Reshape" input: "gradients/Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims" input: "Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/AddN_2" op: "AddN" input: "gradients/Loss/RPNLoss/Sum_grad/Tile" input: "gradients/Loss/RPNLoss/Loss_1/mul_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Mul_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Sum_grad/Tile" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Loss/Square" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Shape" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/control_dependency" input: "Loss/RPNLoss/Loss/Square" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/mul_grad/mul" input: "gradients/Loss/RPNLoss/Loss/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Sum" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Loss/mul/x" input: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/mul_grad/mul_1" input: "gradients/Loss/RPNLoss/Loss/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Sum_1" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Loss/mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/mul_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Loss/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss/Abs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Shape" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Sum" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/Select_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Neg" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Loss/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_4_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_4_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_5_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_4_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/add_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/stack_3_grad/unstack" input: "gradients/Loss/BoxClassifierLoss/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/add_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/stack_3_grad/unstack" input: "gradients/Loss/BoxClassifierLoss/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/add_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/add_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/zeros_like" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } float_val: 0.0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select" op: "Select" input: "Loss/BoxClassifierLoss/Loss/Less" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Tile" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/zeros_like" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select_1" op: "Select" input: "Loss/BoxClassifierLoss/Loss/Less" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/zeros_like" input: "gradients/Loss/BoxClassifierLoss/Loss/Sum_grad/Tile" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select" input: "^gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select" input: "^gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select_1" input: "^gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/Select_grad/Select_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_2_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Loss_1/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/mul" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Square_grad/mul/x" op: "Const" input: "^gradients/Loss/RPNLoss/Loss/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "gradients/Loss/RPNLoss/Loss/Square_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Loss/Square_grad/mul/x" input: "Loss/RPNLoss/Loss/Abs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Square_grad/mul_1" op: "Mul" input: "gradients/Loss/RPNLoss/Loss/mul_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Loss/Square_grad/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/zeros_like_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 64 } dim { size: 91 } } float_val: 0.0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: -1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_4_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/ExpandDims" input: "Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/mul_1/x" input: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/control_dependency_1" input: "Loss/BoxClassifierLoss/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/mul" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/mul_2/x" input: "gradients/Loss/BoxClassifierLoss/add_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000@\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/Loss/Square" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Loss/mul/x" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000@\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/Select_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_3" op: "AddN" input: "gradients/Loss/RPNLoss/Loss/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Loss/Square_grad/mul_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Abs_grad/Sign" op: "Sign" input: "Loss/RPNLoss/Loss/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/Abs_grad/mul" op: "Mul" input: "gradients/AddN_3" input: "gradients/Loss/RPNLoss/Loss/Abs_grad/Sign" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000[\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/SoftmaxCrossEntropyWithLogits_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Cast_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/mul_2_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Square_grad/mul/x" op: "Const" input: "^gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 2.0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Square_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Loss/Square_grad/mul/x" input: "Loss/BoxClassifierLoss/Loss/Abs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Square_grad/mul_1" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Loss/mul_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Loss/Square_grad/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Shape" op: "Shape" input: "map/TensorArrayStack/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/stack_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Shape" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/Abs_grad/mul" input: "gradients/Loss/RPNLoss/Loss/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Sum" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Loss/Abs_grad/mul" input: "gradients/Loss/RPNLoss/Loss/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Neg" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Loss/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Loss/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Loss/sub_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Loss/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000[\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_2_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Cast_9" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/sub_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_4" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Loss/Square_grad/mul_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Abs_grad/Sign" op: "Sign" input: "Loss/BoxClassifierLoss/Loss/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/Abs_grad/mul" op: "Mul" input: "gradients/AddN_4" input: "gradients/Loss/BoxClassifierLoss/Loss/Abs_grad/Sign" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/stack_4_grad/unstack" op: "Unpack" input: "gradients/Loss/RPNLoss/Loss/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/Squeeze_3_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "@\000\000\000\001\000\000\000[\000\000\000" } } } } node { name: "gradients/Squeeze_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss_1/Reshape_1_grad/Reshape" input: "gradients/Squeeze_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } dim { size: 91 } } } } } } node { name: "gradients/AddN_5" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/mul_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Reshape_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "\001\000\000\000@\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/Abs_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Loss/Abs_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Loss/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_1_grad/Shape" op: "Shape" input: "map_1/TensorArrayStack/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Loss_1/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_2_grad/Reshape" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/DynamicStitch_grad/Gather" op: "Gather" input: "gradients/Loss/RPNLoss/stack_4_grad/unstack" input: "Loss/RPNLoss/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "gradients/Loss/RPNLoss/DynamicStitch_grad/Gather_1" op: "Gather" input: "gradients/Loss/RPNLoss/stack_4_grad/unstack" input: "Loss/RPNLoss/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/DynamicStitch_grad/Gather" input: "^gradients/Loss/RPNLoss/DynamicStitch_grad/Gather_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/DynamicStitch_grad/Gather" input: "^gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/DynamicStitch_grad/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/DynamicStitch_grad/Gather_1" input: "^gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/DynamicStitch_grad/Gather_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/SecondStageBoxPredictor/Reshape_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000[\000\000\000" } } } } node { name: "gradients/SecondStageBoxPredictor/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/Squeeze_3_grad/Reshape" input: "gradients/SecondStageBoxPredictor/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Reshape_10_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/boolean_mask/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Reshape_10_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Reshape_10_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/stack_4_grad/unstack" op: "Unpack" input: "gradients/Loss/BoxClassifierLoss/Loss/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/Loss/RPNLoss/Encode/transpose_grad/InvertPermutation" op: "InvertPermutation" input: "Loss/RPNLoss/Encode/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/transpose_grad/transpose" op: "Transpose" input: "gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/transpose_grad/InvertPermutation" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/stack" op: "Pack" input: "Loss/RPNLoss/stack" input: "gradients/Loss/RPNLoss/Tile_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/Rank" op: "Rank" input: "gradients/Loss/RPNLoss/Tile_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/sub" op: "Sub" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/Rank" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/Range" op: "Range" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/Range/start" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/Rank" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose/sub_1" op: "Sub" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/sub" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/transpose" op: "Transpose" input: "gradients/Loss/RPNLoss/Tile_grad/stack" input: "gradients/Loss/RPNLoss/Tile_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Tile_grad/transpose" input: "gradients/Loss/RPNLoss/Tile_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/Loss/RPNLoss/Tile_grad/range" op: "Range" input: "gradients/Loss/RPNLoss/Tile_grad/range/start" input: "gradients/Loss/RPNLoss/Tile_grad/Size" input: "gradients/Loss/RPNLoss/Tile_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/DynamicStitch_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Tile_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Tile_grad/Reshape_1" input: "gradients/Loss/RPNLoss/Tile_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 4 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" op: "BiasAddGrad" input: "gradients/SecondStageBoxPredictor/Reshape_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageBoxPredictor/Reshape_1_grad/Reshape" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageBoxPredictor/Reshape_1_grad/Reshape" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/Reshape_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } } } } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/boolean_mask/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 2 } } tensor_content: "\300\026\000\000\000\000\000\000\004\000\000\000\000\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/boolean_mask/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Size" op: "Size" input: "Loss/BoxClassifierLoss/boolean_mask/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Size" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ExpandDims" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/strided_slice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Reshape_10_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/boolean_mask/Squeeze" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather" op: "Gather" input: "gradients/Loss/BoxClassifierLoss/stack_4_grad/unstack" input: "Loss/BoxClassifierLoss/Cast" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather_1" op: "Gather" input: "gradients/Loss/BoxClassifierLoss/stack_4_grad/unstack" input: "Loss/BoxClassifierLoss/Cast_1" device: "/job:worker/device:GPU:0" attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "Tparams" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather" input: "^gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather" input: "^gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather_1" input: "^gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/Gather_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul" op: "MatMul" input: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency" input: "SecondStageBoxPredictor/ClassPredictor/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 2048 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: true } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul_1" op: "MatMul" input: "SecondStageBoxPredictor/Flatten/Reshape" input: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "transpose_a" value { b: true } } attr { key: "transpose_b" value { b: false } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul_1" input: "^gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "@\000\000\000[\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/tensor" op: "UnsortedSegmentSum" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Gather_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape/tensor" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 91 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/transpose_grad/InvertPermutation" op: "InvertPermutation" input: "Loss/BoxClassifierLoss/Encode/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/transpose_grad/transpose" op: "Transpose" input: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/transpose_grad/InvertPermutation" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\001\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/stack" op: "Pack" input: "Loss/BoxClassifierLoss/stack" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Rank" op: "Rank" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/sub" op: "Sub" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Rank" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Range" op: "Range" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Range/start" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Rank" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/sub_1" op: "Sub" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/sub" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose" op: "Transpose" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/stack" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/transpose" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/range" op: "Range" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/range/start" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Size" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/DynamicStitch_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/Tile_3_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 4 } } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 3 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/stack/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/stack" op: "Pack" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Rank" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/stack/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Slice" op: "Slice" input: "Loss/BoxClassifierLoss/Pad/paddings" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Slice/begin" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Slice" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 3 } } tensor_content: "@\000\000\000Z\000\000\000\004\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Pad_grad/Slice_1" op: "Slice" input: "gradients/Loss/BoxClassifierLoss/boolean_mask/Reshape_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 90 } dim { size: 4 } } } } } } node { name: "gradients/Squeeze_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "@\000\000\000\001\000\000\000Z\000\000\000\004\000\000\000" } } } } node { name: "gradients/Squeeze_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Pad_grad/Slice_1" input: "gradients/Squeeze_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } dim { size: 90 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/stack_grad/unstack" op: "Unpack" input: "gradients/Loss/RPNLoss/Encode/transpose_grad/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/stack_grad/unstack" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/stack_grad/unstack" input: "^gradients/Loss/RPNLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/stack_grad/unstack:1" input: "^gradients/Loss/RPNLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_2" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/stack_grad/unstack:2" input: "^gradients/Loss/RPNLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_3" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/stack_grad/unstack:3" input: "^gradients/Loss/RPNLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageBoxPredictor/Reshape_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000h\001\000\000" } } } } node { name: "gradients/SecondStageBoxPredictor/Reshape_grad/Reshape" op: "Reshape" input: "gradients/Squeeze_2_grad/Reshape" input: "gradients/SecondStageBoxPredictor/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 360 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency" input: "Loss/RPNLoss/Encode/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_grad/mul" input: "gradients/Loss/RPNLoss/Encode/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Encode/div_1" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_grad/mul_1" input: "gradients/Loss/RPNLoss/Encode/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/Encode/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/mul" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Encode/div" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/mul_1" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/Log_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_2" input: "Loss/RPNLoss/Encode/mul_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/mul" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Encode/Log_1" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/mul_1" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/Log" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_3" input: "Loss/RPNLoss/Encode/mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/mul" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/mul_1" op: "Mul" input: "Loss/RPNLoss/Encode/Log" input: "gradients/Loss/RPNLoss/Encode/stack_grad/tuple/control_dependency_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/mul_1" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" op: "BiasAddGrad" input: "gradients/SecondStageBoxPredictor/Reshape_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageBoxPredictor/Reshape_grad/Reshape" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageBoxPredictor/Reshape_grad/Reshape" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/Reshape_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 360 } } } } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" op: "Unpack" input: "gradients/Loss/BoxClassifierLoss/Encode/transpose_grad/transpose" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } shape { dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 4 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" input: "^gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack:1" input: "^gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_2" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack:2" input: "^gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_3" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack:3" input: "^gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/mul_grad/tuple/control_dependency" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Neg" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/mul_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/mul" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/div_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/control_dependency" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_grad/Neg" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/mul_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_grad/mul" input: "gradients/Loss/RPNLoss/Encode/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/Log_1_grad/Reciprocal" op: "Reciprocal" input: "Loss/RPNLoss/Encode/div_3" input: "^gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/Log_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/mul_2_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/Log_1_grad/Reciprocal" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/Log_grad/Reciprocal" op: "Reciprocal" input: "Loss/RPNLoss/Encode/div_2" input: "^gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/Log_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/mul_3_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/Log_grad/Reciprocal" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul" op: "MatMul" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 2048 } } } } } attr { key: "transpose_a" value { b: false } } attr { key: "transpose_b" value { b: true } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul_1" op: "MatMul" input: "SecondStageBoxPredictor/Flatten/Reshape" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "transpose_a" value { b: true } } attr { key: "transpose_b" value { b: false } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul_1" input: "^gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/MatMul_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/Encode/mul/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/div_1" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_1" input: "Loss/BoxClassifierLoss/Encode/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/div" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/Log_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_2" input: "Loss/BoxClassifierLoss/Encode/mul_2/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/Log_1" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/Log" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_3" input: "Loss/BoxClassifierLoss/Encode/mul_3/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/mul_1" op: "Mul" input: "Loss/BoxClassifierLoss/Encode/Log" input: "gradients/Loss/BoxClassifierLoss/Encode/stack_grad/tuple/control_dependency_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/mul_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Neg" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Neg" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/sub_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/Log_1_grad/mul" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Neg" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/Log_1_grad/mul" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/mul" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/Log_grad/mul" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Neg" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/Log_grad/mul" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/mul" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_6" op: "AddN" input: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/control_dependency" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/MatMul" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageBoxPredictor/Flatten/Reshape_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "@\000\000\000\001\000\000\000\001\000\000\000\000\010\000\000" } } } } node { name: "gradients/SecondStageBoxPredictor/Flatten/Reshape_grad/Reshape" op: "Reshape" input: "gradients/AddN_6" input: "gradients/SecondStageBoxPredictor/Flatten/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } dim { size: 1 } dim { size: 2048 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/control_dependency" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/Log_1_grad/Reciprocal" op: "Reciprocal" input: "Loss/BoxClassifierLoss/Encode/div_3" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/Log_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_2_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/Log_1_grad/Reciprocal" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/Log_grad/Reciprocal" op: "Reciprocal" input: "Loss/BoxClassifierLoss/Encode/div_2" input: "^gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/Log_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/mul_3_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/Log_grad/Reciprocal" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_1_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/sub_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/add_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_7" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/div_1_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/div_3_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/add_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/Sum" op: "Sum" input: "gradients/AddN_7" input: "gradients/Loss/RPNLoss/Encode/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/Sum_1" op: "Sum" input: "gradients/AddN_7" input: "gradients/Loss/RPNLoss/Encode/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/add_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/add_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_8" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/div_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/div_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/Sum" op: "Sum" input: "gradients/AddN_8" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/Sum_1" op: "Sum" input: "gradients/AddN_8" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AvgPool_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/AvgPool_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/AvgPool_grad/add" op: "Add" input: "AvgPool/reduction_indices" input: "gradients/AvgPool_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/AvgPool_grad/mod" op: "FloorMod" input: "gradients/AvgPool_grad/add" input: "gradients/AvgPool_grad/Size" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/AvgPool_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/AvgPool_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/AvgPool_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/AvgPool_grad/range" op: "Range" input: "gradients/AvgPool_grad/range/start" input: "gradients/AvgPool_grad/Size" input: "gradients/AvgPool_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/AvgPool_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/AvgPool_grad/Fill" op: "Fill" input: "gradients/AvgPool_grad/Shape_1" input: "gradients/AvgPool_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/AvgPool_grad/DynamicStitch" op: "DynamicStitch" input: "gradients/AvgPool_grad/range" input: "gradients/AvgPool_grad/mod" input: "gradients/AvgPool_grad/Shape" input: "gradients/AvgPool_grad/Fill" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AvgPool_grad/Maximum/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/AvgPool_grad/Maximum" op: "Maximum" input: "gradients/AvgPool_grad/DynamicStitch" input: "gradients/AvgPool_grad/Maximum/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AvgPool_grad/floordiv" op: "FloorDiv" input: "gradients/AvgPool_grad/Shape" input: "gradients/AvgPool_grad/Maximum" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/AvgPool_grad/Reshape" op: "Reshape" input: "gradients/SecondStageBoxPredictor/Flatten/Reshape_grad/Reshape" input: "gradients/AvgPool_grad/DynamicStitch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/AvgPool_grad/Tile" op: "Tile" input: "gradients/AvgPool_grad/Reshape" input: "gradients/AvgPool_grad/floordiv" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tmultiples" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/AvgPool_grad/Shape_2" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/AvgPool_grad/Shape_3" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "@\000\000\000\001\000\000\000\001\000\000\000\000\010\000\000" } } } } node { name: "gradients/AvgPool_grad/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/AvgPool_grad/Prod" op: "Prod" input: "gradients/AvgPool_grad/Shape_2" input: "gradients/AvgPool_grad/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/AvgPool_grad/Const_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/AvgPool_grad/Prod_1" op: "Prod" input: "gradients/AvgPool_grad/Shape_3" input: "gradients/AvgPool_grad/Const_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/AvgPool_grad/Maximum_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/AvgPool_grad/Maximum_1" op: "Maximum" input: "gradients/AvgPool_grad/Prod_1" input: "gradients/AvgPool_grad/Maximum_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AvgPool_grad/floordiv_1" op: "FloorDiv" input: "gradients/AvgPool_grad/Prod" input: "gradients/AvgPool_grad/Maximum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AvgPool_grad/Cast" op: "Cast" input: "gradients/AvgPool_grad/floordiv_1" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AvgPool_grad/truediv" op: "RealDiv" input: "gradients/AvgPool_grad/Tile" input: "gradients/AvgPool_grad/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/Log_1_grad/mul" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/Log_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/Log_grad/mul" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/Log_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Neg" op: "Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Neg" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_1" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/mul" op: "Mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/mul" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum_1" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AvgPool_grad/truediv" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/sub_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_9" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/div_3_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Sum" op: "Sum" input: "gradients/AddN_9" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Sum_1" op: "Sum" input: "gradients/AddN_9" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_10" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/div_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/div_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Sum" op: "Sum" input: "gradients/AddN_10" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Sum_1" op: "Sum" input: "gradients/AddN_10" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_11" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/add_2_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum" op: "Sum" input: "gradients/AddN_11" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum_1" op: "Sum" input: "gradients/AddN_11" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_12" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/add_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum" op: "Sum" input: "gradients/AddN_12" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum_1" op: "Sum" input: "gradients/AddN_12" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_13" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/add_3_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum" op: "Sum" input: "gradients/AddN_13" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum_1" op: "Sum" input: "gradients/AddN_13" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_14" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/add_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape_1" op: "Shape" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum" op: "Sum" input: "gradients/AddN_14" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum_1" op: "Sum" input: "gradients/AddN_14" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Neg" op: "Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Neg" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" input: "^gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Neg" op: "Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_1" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Neg" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_2" op: "RealDiv" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_1" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/mul" op: "Mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/RealDiv_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum_1" op: "Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/mul" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Sum_1" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_15" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_16" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack_grad/stack" op: "Pack" input: "gradients/AddN_15" input: "gradients/AddN_16" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/AddN_17" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_18" op: "AddN" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack_grad/stack" op: "Pack" input: "gradients/AddN_17" input: "gradients/AddN_18" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/AddN_19" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum" op: "Sum" input: "gradients/AddN_19" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum_1" op: "Sum" input: "gradients/AddN_19" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_20" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/add_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum" op: "Sum" input: "gradients/AddN_20" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum_1" op: "Sum" input: "gradients/AddN_20" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_21" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/div_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum" op: "Sum" input: "gradients/AddN_21" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum_1" op: "Sum" input: "gradients/AddN_21" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_22" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/div_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape_1" op: "Shape" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum" op: "Sum" input: "gradients/AddN_22" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum_1" op: "Sum" input: "gradients/AddN_22" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Neg" op: "Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Neg" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" input: "^gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/InvertPermutation" op: "InvertPermutation" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/transpose" op: "Transpose" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/unstack_grad/stack" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/InvertPermutation" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/InvertPermutation" op: "InvertPermutation" input: "Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/transpose" op: "Transpose" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/unstack_grad/stack" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/InvertPermutation" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/AddN_23" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_24" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack_grad/stack" op: "Pack" input: "gradients/AddN_23" input: "gradients/AddN_24" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/sub_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/AddN_25" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/AddN_26" op: "AddN" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack_grad/stack" op: "Pack" input: "gradients/AddN_25" input: "gradients/AddN_26" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_1_grad/tuple/control_dependency" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/sub_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/InvertPermutation" op: "InvertPermutation" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/transpose" op: "Transpose" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/unstack_grad/stack" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/InvertPermutation" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/InvertPermutation" op: "InvertPermutation" input: "Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/transpose" op: "Transpose" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/unstack_grad/stack" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/InvertPermutation" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_27" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_27" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_27" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/Shape" op: "Shape" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/Size" op: "Size" input: "Loss/RPNLoss/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/Size" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ToInt32" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice/stack" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ExpandDims" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/strided_slice" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/transpose" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/RPNLoss/Reshape_3" input: "gradients/Loss/RPNLoss/Gather_2/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Shape" op: "Shape" input: "PruneOutsideWindow/Gather/Gather" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@PruneOutsideWindow/Gather/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@PruneOutsideWindow/Gather/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Size" op: "Size" input: "Loss/RPNLoss/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Size" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ToInt32" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice/stack" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ExpandDims" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/strided_slice" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/RPNLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/transpose" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/RPNLoss/Cast" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/Shape" op: "Shape" input: "Loss/ToAbsoluteCoordinates/Scale/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@Loss/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/Size" op: "Size" input: "Loss/BoxClassifierLoss/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/Size" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ExpandDims" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/strided_slice" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes_1/transpose_grad/transpose" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/Reshape_3" input: "gradients/Loss/BoxClassifierLoss/Gather_2/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000" } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ToInt32" op: "Cast" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@Loss/BoxClassifierLoss/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Size" op: "Size" input: "Loss/BoxClassifierLoss/Cast" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Size" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/concat" op: "ConcatV2" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ExpandDims" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/strided_slice" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Reshape" op: "Reshape" input: "gradients/Loss/BoxClassifierLoss/Encode/get_center_coordinates_and_sizes/transpose_grad/transpose" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Reshape_1" op: "Reshape" input: "Loss/BoxClassifierLoss/Cast" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_28" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_28" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_28" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/AddN_29" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_29" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/AddN_30" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_30" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_30" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_31" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_31" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_31" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_32" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_32" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_32" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/AddN_33" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_33" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/AddN_34" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_34" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_34" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" op: "Shape" input: "Reshape_23" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "Reshape_23" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/AddN_35" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_35" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_35" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_36" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 2048 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_36" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_36" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_37" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_37" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_37" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "Reshape_23" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "Reshape_23" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 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: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/AddN_38" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/Reshape_23_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 5 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 5 } } tensor_content: "\001\000\000\000@\000\000\000\007\000\000\000\007\000\000\000\000\004\000\000" } } } } node { name: "gradients/Reshape_23_grad/Reshape" op: "Reshape" input: "gradients/AddN_38" input: "gradients/Reshape_23_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_39" op: "AddN" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_39" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_39" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/stack_8_grad/unstack" op: "Unpack" input: "gradients/Reshape_23_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/PadOrClipBoxList/cond_3/Merge_grad/cond_grad" op: "Switch" input: "gradients/stack_8_grad/unstack" input: "PadOrClipBoxList/cond_3/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/stack_8_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/group_deps" op: "NoOp" input: "^gradients/PadOrClipBoxList/cond_3/Merge_grad/cond_grad" device: "/job:worker/device:GPU:0" } node { name: "gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/control_dependency" op: "Identity" input: "gradients/PadOrClipBoxList/cond_3/Merge_grad/cond_grad" input: "^gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/stack_8_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/PadOrClipBoxList/cond_3/Merge_grad/cond_grad:1" input: "^gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/stack_8_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/mod" op: "FloorMod" input: "PadOrClipBoxList/cond_3/concat/axis" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/Rank" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/Shape" op: "Shape" input: "PadOrClipBoxList/cond_3/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/ShapeN" op: "ShapeN" input: "PadOrClipBoxList/cond_3/Shape/Switch" input: "PadOrClipBoxList/cond_3/zeros" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/ConcatOffset" op: "ConcatOffset" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/mod" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/ShapeN" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/ShapeN:1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } shape { dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/Slice" op: "Slice" input: "gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/control_dependency" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/ConcatOffset" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/ShapeN" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/Slice_1" op: "Slice" input: "gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/control_dependency" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/ConcatOffset:1" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/ShapeN:1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/group_deps" op: "NoOp" input: "^gradients/PadOrClipBoxList/cond_3/concat_grad/Slice" input: "^gradients/PadOrClipBoxList/cond_3/concat_grad/Slice_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/control_dependency" op: "Identity" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/Slice" input: "^gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/PadOrClipBoxList/cond_3/concat_grad/Slice" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/Slice_1" input: "^gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/PadOrClipBoxList/cond_3/concat_grad/Slice_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Shape" op: "Shape" input: "PadOrClipBoxList/cond_3/Gather/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@MaxPool2D/MaxPool" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ToInt32" op: "Cast" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@MaxPool2D/MaxPool" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Size" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ToInt32" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice/stack" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice/stack_1" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/concat" op: "ConcatV2" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ExpandDims" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/strided_slice" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Reshape" op: "Reshape" input: "gradients/PadOrClipBoxList/cond_3/Merge_grad/tuple/control_dependency_1" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Reshape_1" op: "Reshape" input: "PadOrClipBoxList/cond_3/range" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack" op: "UnsortedSegmentSum" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice" op: "StridedSlice" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/ToInt32" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice/stack" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice/stack_1" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/values_0" op: "UnsortedSegmentSum" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Reshape" input: "gradients/Loss/BoxClassifierLoss/Gather_1/Gather_grad/Reshape_1" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1" op: "Pack" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1/values_0" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/PadOrClipBoxList/cond_3/zeros_grad/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "gradients/PadOrClipBoxList/cond_3/zeros_grad/Sum" op: "Sum" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/control_dependency_1" input: "gradients/PadOrClipBoxList/cond_3/zeros_grad/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Switch_8" op: "Switch" input: "MaxPool2D/MaxPool" input: "PadOrClipBoxList/cond_3/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/Shape_1" op: "Shape" input: "gradients/Switch_8" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/zeros/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/zeros" op: "Fill" input: "gradients/Shape_1" input: "gradients/zeros/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/Shape" op: "Shape" input: "gradients/zeros" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice" op: "StridedSlice" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/Shape" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice/stack" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice/stack_1" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/range" op: "Range" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/range/start" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/strided_slice" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad" op: "Merge" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Reshape" input: "gradients/zeros" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } shape { } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/indices" op: "Merge" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/Reshape_1" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/range" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/dense_shape" op: "Merge" input: "gradients/PadOrClipBoxList/cond_3/Gather_grad/ToInt32" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } shape { } } } } } node { name: "gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "map_2/TensorArray_1" input: "map_2/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "map_2/while/Exit_1" input: "^gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "map_2/TensorArrayStack/range" input: "gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1" input: "gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/BoxClassifierLoss/unstack_grad/stack_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/Exit_1_grad/b_exit" op: "Enter" input: "gradients/map_2/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/Switch_1_grad/b_switch" op: "Merge" input: "gradients/map_2/while/Exit_1_grad/b_exit" input: "gradients/map_2/while/Switch_1_grad_1/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_2/while/Merge_1_grad/Switch" op: "Switch" input: "gradients/map_2/while/Switch_1_grad/b_switch" input: "gradients/b_count_14" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_2/while/Merge_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/Merge_1_grad/Switch" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/Merge_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/Merge_1_grad/Switch" input: "^gradients/map_2/while/Merge_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/Merge_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/Merge_1_grad/Switch:1" input: "^gradients/map_2/while/Merge_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/Enter_1_grad/Exit" op: "Exit" input: "gradients/map_2/while/Merge_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" op: "Enter" input: "map_2/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" input: "gradients/map_2/while/Merge_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map_2/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/RefEnter" op: "RefEnter" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPush" op: "StackPush" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/RefEnter" input: "map_2/while/Identity" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_2/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" op: "StackPop" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/b_sync" op: "ControlTrigger" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPop" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPop" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" op: "TensorArrayReadV3" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Switch_9" op: "Switch" input: "MaxPool2D/MaxPool" input: "PadOrClipBoxList/cond_3/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/Shape_2" op: "Shape" input: "gradients/Switch_9:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/zeros_1/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/zeros_1" op: "Fill" input: "gradients/Shape_2" input: "gradients/zeros_1/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/PadOrClipBoxList/cond_3/Shape/Switch_grad/cond_grad" op: "Merge" input: "gradients/PadOrClipBoxList/cond_3/concat_grad/tuple/control_dependency" input: "gradients/zeros_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Rank" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/concat/axis" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod" op: "FloorMod" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod/StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Rank" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_1" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_2" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_3" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/ConcatOffset" op: "ConcatOffset" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/mod" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_2" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: 2 } } shape { dim { size: 2 } } shape { dim { size: 2 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice" op: "Slice" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/ConcatOffset" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_1" op: "Slice" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/ConcatOffset:1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_2" op: "Slice" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/ConcatOffset:2" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_3" op: "Slice" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/ConcatOffset:3" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Shape_3" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_1" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_2" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_1" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_2" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_2" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_2" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_3" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_3" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/Slice_3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Shape" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Shape_1" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Shape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Scale/split" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul/StackPop" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Sum" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Cast" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Sum_1" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape_1" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Sum_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape_1" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Shape" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Shape_1" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Shape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Scale/split:1" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul/StackPop" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Sum" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Cast_1" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Cast_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Sum_1" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Sum_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape_1" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Shape" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Shape_1" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Shape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Scale/split:2" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_2" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul/StackPop" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Sum" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul_1" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/mul_1/StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Sum_1" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/mul_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Sum_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape_1" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Shape" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Shape_1" op: "Const" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "@\000\000\000\001\000\000\000" } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Shape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Scale/split:3" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } attr { key: "elem_type" value { type: DT_FLOAT } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_3" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul/StackPop" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Sum" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul_1" op: "Mul" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/mul_1/StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/concat_grad/tuple/control_dependency_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Sum_1" op: "Sum" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/mul_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Sum_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape_1" input: "^gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 1 } } } } } } node { name: "gradients/map_2/while/Switch_1_grad_1/NextIteration" op: "NextIteration" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPush" op: "StackPush" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/RefEnter" input: "map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" input: "^gradients/Add_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPop" op: "StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPop/RefEnter" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/ToAbsoluteCoordinates/Scale/split/split_dim" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat" op: "ConcatV2" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_grad/tuple/control_dependency_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_2_grad/tuple/control_dependency_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_1_grad/tuple/control_dependency_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/mul_3_grad/tuple/control_dependency_1" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat/StackPop" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" op: "Enter" input: "map_2/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map_2/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" op: "Enter" input: "map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" input: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" input: "^gradients/Sub_3" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_2/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" input: "^gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "gradients/map_2/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat" input: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/ToAbsoluteCoordinates/Scale/split_grad/concat" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_1" op: "Enter" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_2/while/map_2/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_2" op: "Merge" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_1" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/Switch" op: "Switch" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_2" input: "gradients/b_count_14" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/Add" op: "Add" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/Switch:1" input: "gradients/map_2/while/TensorArrayReadV3_grad/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/NextIteration" op: "NextIteration" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/Add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" op: "Exit" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/Shape_3" op: "Shape" input: "gradients/PadOrClipBoxList/cond_3/Shape/Switch_grad/cond_grad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/strided_slice" op: "StridedSlice" input: "gradients/Shape_3" input: "gradients/strided_slice/stack" input: "gradients/strided_slice/stack_1" input: "gradients/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/range" op: "Range" input: "gradients/range/start" input: "gradients/strided_slice" input: "gradients/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/concat" op: "ConcatV2" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad" input: "gradients/PadOrClipBoxList/cond_3/Shape/Switch_grad/cond_grad" input: "gradients/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/concat_1/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/concat_1" op: "ConcatV2" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/indices" input: "gradients/range" input: "gradients/concat_1/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice" op: "StridedSlice" input: "gradients/PadOrClipBoxList/cond_3/Gather/Switch_grad/cond_grad/dense_shape" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice/stack" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice/stack_1" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/grad" op: "UnsortedSegmentSum" input: "gradients/concat" input: "gradients/concat_1" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 7 } dim { size: 7 } dim { size: 1024 } } } } } } node { name: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad" op: "MaxPoolGrad" input: "CropAndResize" input: "MaxPool2D/MaxPool" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad/grad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 14 } dim { size: 14 } dim { size: 1024 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "ksize" value { list { i: 1 i: 2 i: 2 i: 1 } } } attr { key: "padding" value { s: "VALID" } } attr { key: "strides" value { list { i: 1 i: 2 i: 2 i: 1 } } } } node { name: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "map_2/TensorArray" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" attr { key: "_class" value { list { s: "loc:@map_2/TensorArray" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_2/TensorArray" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "map_2/TensorArrayUnstack/range" input: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { unknown_rank: true } } } } node { name: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" input: "^gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_2/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/CropAndResize_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/CropAndResize_grad/CropAndResizeGradImage" op: "CropAndResizeGradImage" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad" input: "ToNormalizedCoordinates/Scale/concat" input: "zeros" input: "gradients/CropAndResize_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } attr { key: "method" value { s: "bilinear" } } } node { name: "gradients/CropAndResize_grad/CropAndResizeGradBoxes" op: "CropAndResizeGradBoxes" input: "gradients/MaxPool2D/MaxPool_grad/MaxPoolGrad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" input: "ToNormalizedCoordinates/Scale/concat" input: "zeros" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } attr { key: "method" value { s: "bilinear" } } } node { name: "gradients/CropAndResize_grad/tuple/group_deps" op: "NoOp" input: "^gradients/CropAndResize_grad/CropAndResizeGradImage" input: "^gradients/CropAndResize_grad/CropAndResizeGradBoxes" device: "/job:worker/device:GPU:0" } node { name: "gradients/CropAndResize_grad/tuple/control_dependency" op: "Identity" input: "gradients/CropAndResize_grad/CropAndResizeGradImage" input: "^gradients/CropAndResize_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/CropAndResize_grad/CropAndResizeGradImage" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/CropAndResize_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/CropAndResize_grad/CropAndResizeGradBoxes" input: "^gradients/CropAndResize_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/CropAndResize_grad/CropAndResizeGradBoxes" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/stack_5_grad/unstack" op: "Unpack" input: "gradients/map_2/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } attr { key: "axis" value { i: 0 } } attr { key: "num" value { i: 1 } } } node { name: "gradients/PadOrClipBoxList/cond/Merge_grad/cond_grad" op: "Switch" input: "gradients/stack_5_grad/unstack" input: "PadOrClipBoxList/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/stack_5_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Merge_grad/tuple/group_deps" op: "NoOp" input: "^gradients/PadOrClipBoxList/cond/Merge_grad/cond_grad" device: "/job:worker/device:GPU:0" } node { name: "gradients/PadOrClipBoxList/cond/Merge_grad/tuple/control_dependency" op: "Identity" input: "gradients/PadOrClipBoxList/cond/Merge_grad/cond_grad" input: "^gradients/PadOrClipBoxList/cond/Merge_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/stack_5_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Merge_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/PadOrClipBoxList/cond/Merge_grad/cond_grad:1" input: "^gradients/PadOrClipBoxList/cond/Merge_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/stack_5_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/PadOrClipBoxList/cond/concat_grad/mod" op: "FloorMod" input: "PadOrClipBoxList/cond/concat/axis" input: "gradients/PadOrClipBoxList/cond/concat_grad/Rank" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/Shape" op: "Shape" input: "PadOrClipBoxList/cond/Shape/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/ShapeN" op: "ShapeN" input: "PadOrClipBoxList/cond/Shape/Switch" input: "PadOrClipBoxList/cond/zeros" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/ConcatOffset" op: "ConcatOffset" input: "gradients/PadOrClipBoxList/cond/concat_grad/mod" input: "gradients/PadOrClipBoxList/cond/concat_grad/ShapeN" input: "gradients/PadOrClipBoxList/cond/concat_grad/ShapeN:1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/Slice" op: "Slice" input: "gradients/PadOrClipBoxList/cond/Merge_grad/tuple/control_dependency" input: "gradients/PadOrClipBoxList/cond/concat_grad/ConcatOffset" input: "gradients/PadOrClipBoxList/cond/concat_grad/ShapeN" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/Slice_1" op: "Slice" input: "gradients/PadOrClipBoxList/cond/Merge_grad/tuple/control_dependency" input: "gradients/PadOrClipBoxList/cond/concat_grad/ConcatOffset:1" input: "gradients/PadOrClipBoxList/cond/concat_grad/ShapeN:1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/tuple/group_deps" op: "NoOp" input: "^gradients/PadOrClipBoxList/cond/concat_grad/Slice" input: "^gradients/PadOrClipBoxList/cond/concat_grad/Slice_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/tuple/control_dependency" op: "Identity" input: "gradients/PadOrClipBoxList/cond/concat_grad/Slice" input: "^gradients/PadOrClipBoxList/cond/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/PadOrClipBoxList/cond/concat_grad/Slice" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/concat_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/PadOrClipBoxList/cond/concat_grad/Slice_1" input: "^gradients/PadOrClipBoxList/cond/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/PadOrClipBoxList/cond/concat_grad/Slice_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/Shape" op: "Shape" input: "PadOrClipBoxList/cond/Gather/Switch:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@ToNormalizedCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/ToInt32" op: "Cast" input: "gradients/PadOrClipBoxList/cond/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@ToNormalizedCoordinates/Scale/concat" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/Size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 64 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/PadOrClipBoxList/cond/Gather_grad/Size" input: "gradients/PadOrClipBoxList/cond/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/PadOrClipBoxList/cond/Gather_grad/ToInt32" input: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice/stack" input: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice/stack_1" input: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/concat" op: "ConcatV2" input: "gradients/PadOrClipBoxList/cond/Gather_grad/ExpandDims" input: "gradients/PadOrClipBoxList/cond/Gather_grad/strided_slice" input: "gradients/PadOrClipBoxList/cond/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/Reshape" op: "Reshape" input: "gradients/PadOrClipBoxList/cond/Merge_grad/tuple/control_dependency_1" input: "gradients/PadOrClipBoxList/cond/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather_grad/Reshape_1" op: "Reshape" input: "PadOrClipBoxList/cond/range" input: "gradients/PadOrClipBoxList/cond/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/zeros_grad/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "gradients/PadOrClipBoxList/cond/zeros_grad/Sum" op: "Sum" input: "gradients/PadOrClipBoxList/cond/concat_grad/tuple/control_dependency_1" input: "gradients/PadOrClipBoxList/cond/zeros_grad/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/Switch_10" op: "Switch" input: "ToNormalizedCoordinates/Scale/concat" input: "PadOrClipBoxList/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Shape_4" op: "Shape" input: "gradients/Switch_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/zeros_2/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/zeros_2" op: "Fill" input: "gradients/Shape_4" input: "gradients/zeros_2/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/Shape" op: "Shape" input: "gradients/zeros_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice" op: "StridedSlice" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/Shape" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice/stack" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice/stack_1" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/range" op: "Range" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/range/start" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/strided_slice" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad" op: "Merge" input: "gradients/PadOrClipBoxList/cond/Gather_grad/Reshape" input: "gradients/zeros_2" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } shape { } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/indices" op: "Merge" input: "gradients/PadOrClipBoxList/cond/Gather_grad/Reshape_1" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/range" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { } } } } } node { name: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/dense_shape" op: "Merge" input: "gradients/PadOrClipBoxList/cond/Gather_grad/ToInt32" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } } node { name: "gradients/Switch_11" op: "Switch" input: "ToNormalizedCoordinates/Scale/concat" input: "PadOrClipBoxList/cond/pred_id" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/Shape_5" op: "Shape" input: "gradients/Switch_11:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/zeros_3/Const" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/zeros_3" op: "Fill" input: "gradients/Shape_5" input: "gradients/zeros_3/Const" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/PadOrClipBoxList/cond/Shape/Switch_grad/cond_grad" op: "Merge" input: "gradients/PadOrClipBoxList/cond/concat_grad/tuple/control_dependency" input: "gradients/zeros_3" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } shape { } } } } } node { name: "gradients/Shape_6" op: "Shape" input: "gradients/CropAndResize_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/strided_slice_1/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/strided_slice_1/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/strided_slice_1/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/strided_slice_1" op: "StridedSlice" input: "gradients/Shape_6" input: "gradients/strided_slice_1/stack" input: "gradients/strided_slice_1/stack_1" input: "gradients/strided_slice_1/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/range_1/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/range_1/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/range_1" op: "Range" input: "gradients/range_1/start" input: "gradients/strided_slice_1" input: "gradients/range_1/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/Shape_7" op: "Shape" input: "gradients/PadOrClipBoxList/cond/Shape/Switch_grad/cond_grad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/strided_slice_2/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/strided_slice_2/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/strided_slice_2/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/strided_slice_2" op: "StridedSlice" input: "gradients/Shape_7" input: "gradients/strided_slice_2/stack" input: "gradients/strided_slice_2/stack_1" input: "gradients/strided_slice_2/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/range_2/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/range_2/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/range_2" op: "Range" input: "gradients/range_2/start" input: "gradients/strided_slice_2" input: "gradients/range_2/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/concat_2/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/concat_2" op: "ConcatV2" input: "gradients/CropAndResize_grad/tuple/control_dependency_1" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad" input: "gradients/PadOrClipBoxList/cond/Shape/Switch_grad/cond_grad" input: "gradients/concat_2/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/concat_3/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/concat_3" op: "ConcatV2" input: "gradients/range_1" input: "gradients/PadOrClipBoxList/cond/Gather/Switch_grad/cond_grad/indices" input: "gradients/range_2" input: "gradients/concat_3/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mod" op: "FloorMod" input: "ToNormalizedCoordinates/Scale/concat/axis" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Rank" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape" op: "Shape" input: "ToNormalizedCoordinates/Scale/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_1" op: "Shape" input: "ToNormalizedCoordinates/Scale/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_2" op: "Shape" input: "ToNormalizedCoordinates/Scale/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_3" op: "Shape" input: "ToNormalizedCoordinates/Scale/mul_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_4" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/ToNormalizedCoordinates/Scale/concat_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/ExpandDims" op: "ExpandDims" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mod" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill" op: "Fill" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/ExpandDims" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/sub" op: "Sub" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_4" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mod" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/sub_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/sub_1" op: "Sub" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/sub" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/sub_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_1/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_1" op: "Fill" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/sub_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_1/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat/values_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat" op: "ConcatV2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat/values_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_2/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_2" op: "Fill" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_4" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_2/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice" op: "Slice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice/begin" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_1/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_1/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_1" op: "ConcatV2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_1/values_0" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_1/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_1" op: "Slice" input: "gradients/concat_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add" op: "Add" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Fill_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_2/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_2/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_2" op: "Slice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_2/begin" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_2/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_2/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_2/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_2" op: "ConcatV2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_2/values_0" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_2/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_3" op: "Slice" input: "gradients/concat_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul_1" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_1" op: "Add" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_4/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_4/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_4" op: "Slice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_4/begin" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_4/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_3/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_3/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_3" op: "ConcatV2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_3/values_0" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_4" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_3/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_5" op: "Slice" input: "gradients/concat_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_3" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul_2" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_2" op: "Add" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_1" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_6/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_6/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_6" op: "Slice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_3" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_6/begin" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_6/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_4/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_4/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_4" op: "ConcatV2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_4/values_0" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_6" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_4/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_7" op: "Slice" input: "gradients/concat_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat_4" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul_3" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_3" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_3" op: "Add" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Add_2" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/mul_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/group_deps" op: "NoOp" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_1" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_3" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_5" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_7" device: "/job:worker/device:GPU:0" } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_1" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_3" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_2" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_5" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_5" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_3" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_7" input: "^gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/concat_grad/Slice_7" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Shape_1" op: "Shape" input: "ToNormalizedCoordinates/Scale/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/x" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul/x" input: "ToNormalizedCoordinates/Scale/split" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Sum" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/y" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1" op: "Mul" input: "ToNormalizedCoordinates/div" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Sum_1" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/mul_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape_1" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Sum_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape_1" input: "^gradients/ToNormalizedCoordinates/Scale/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Shape_1" op: "Shape" input: "ToNormalizedCoordinates/Scale/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/x" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_1" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul/x" input: "ToNormalizedCoordinates/Scale/split:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Sum" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/y" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_1" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1" op: "Mul" input: "ToNormalizedCoordinates/div_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Sum_1" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/mul_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Sum_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape_1" input: "^gradients/ToNormalizedCoordinates/Scale/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Shape_1" op: "Shape" input: "ToNormalizedCoordinates/Scale/split:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_2" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/x" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_2" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul/x" input: "ToNormalizedCoordinates/Scale/split:2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Sum" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_2" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/y" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_2" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1" op: "Mul" input: "ToNormalizedCoordinates/div" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Sum_1" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/mul_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Sum_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape_1" input: "^gradients/ToNormalizedCoordinates/Scale/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Shape_1" op: "Shape" input: "ToNormalizedCoordinates/Scale/split:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Shape" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/x" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_3" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul" op: "Mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul/x" input: "ToNormalizedCoordinates/Scale/split:3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Sum" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice" op: "StridedSlice" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/Shape_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice/stack" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice/stack_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/y" op: "UnsortedSegmentSum" input: "gradients/ToNormalizedCoordinates/Scale/concat_grad/tuple/control_dependency_3" input: "gradients/concat_3" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1" op: "Mul" input: "ToNormalizedCoordinates/div_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Sum_1" op: "Sum" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/mul_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Sum_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape" input: "^gradients/ToNormalizedCoordinates/Scale/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape_1" input: "^gradients/ToNormalizedCoordinates/Scale/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/ToNormalizedCoordinates/Scale/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "gradients/ToNormalizedCoordinates/Scale/split_grad/concat" op: "ConcatV2" input: "gradients/ToNormalizedCoordinates/Scale/mul_grad/tuple/control_dependency_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_2_grad/tuple/control_dependency_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_1_grad/tuple/control_dependency_1" input: "gradients/ToNormalizedCoordinates/Scale/mul_3_grad/tuple/control_dependency_1" input: "ToNormalizedCoordinates/Scale/split/split_dim" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/Shape" op: "Shape" input: "BooleanMask/boolean_mask/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@BooleanMask/boolean_mask/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/ToInt32" op: "Cast" input: "gradients/BooleanMask/boolean_mask/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@BooleanMask/boolean_mask/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/Size" op: "Size" input: "BooleanMask/boolean_mask/Squeeze" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/BooleanMask/boolean_mask/Gather_grad/Size" input: "gradients/BooleanMask/boolean_mask/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/BooleanMask/boolean_mask/Gather_grad/ToInt32" input: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice/stack" input: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice/stack_1" input: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/concat" op: "ConcatV2" input: "gradients/BooleanMask/boolean_mask/Gather_grad/ExpandDims" input: "gradients/BooleanMask/boolean_mask/Gather_grad/strided_slice" input: "gradients/BooleanMask/boolean_mask/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/Reshape" op: "Reshape" input: "gradients/ToNormalizedCoordinates/Scale/split_grad/concat" input: "gradients/BooleanMask/boolean_mask/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Gather_grad/Reshape_1" op: "Reshape" input: "BooleanMask/boolean_mask/Squeeze" input: "gradients/BooleanMask/boolean_mask/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Shape" op: "Shape" input: "StopGradient" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice" op: "StridedSlice" input: "gradients/BooleanMask/boolean_mask/Gather_grad/ToInt32" input: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice/stack" input: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_1" input: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/tensor" op: "UnsortedSegmentSum" input: "gradients/BooleanMask/boolean_mask/Gather_grad/Reshape" input: "gradients/BooleanMask/boolean_mask/Gather_grad/Reshape_1" input: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape" op: "Reshape" input: "gradients/BooleanMask/boolean_mask/Reshape_grad/Reshape/tensor" input: "gradients/BooleanMask/boolean_mask/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "map_1/TensorArray_1" input: "map_1/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "map_1/while/Exit_1" input: "^gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "map_1/TensorArrayStack/range" input: "gradients/Loss/RPNLoss/Loss_1/Reshape_1_grad/Reshape" input: "gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss_1/Reshape_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/Exit_1_grad/b_exit" op: "Enter" input: "gradients/map_1/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Identity" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@GridAnchorGenerator/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/ToInt32" op: "Cast" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@GridAnchorGenerator/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Size" op: "Size" input: "PruneOutsideWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Size" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/ToInt32" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice/stack" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice/stack_1" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/concat" op: "ConcatV2" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/ExpandDims" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/strided_slice" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice" op: "StridedSlice" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/ToInt32" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice/stack" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice/stack_1" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/tensor" op: "UnsortedSegmentSum" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Reshape" input: "gradients/Loss/RPNLoss/Gather_1/Gather_grad/Reshape_1" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape" op: "Reshape" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape/tensor" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape_1" op: "Reshape" input: "PruneOutsideWindow/Reshape" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/map_1/while/Switch_1_grad/b_switch" op: "Merge" input: "gradients/map_1/while/Exit_1_grad/b_exit" input: "gradients/map_1/while/Switch_1_grad_1/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "map/TensorArray_1" input: "map/while/Exit_1" attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "map/while/Exit_1" input: "^gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/TensorArray_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayScatter/TensorArrayScatterV3" op: "TensorArrayScatterV3" input: "gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "map/TensorArrayStack/range" input: "gradients/Loss/RPNLoss/Loss/sub_grad/tuple/control_dependency" input: "gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Loss/RPNLoss/Loss/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/Merge_1_grad/Switch" op: "Switch" input: "gradients/map_1/while/Switch_1_grad/b_switch" input: "gradients/b_count_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_1/while/Merge_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_1/while/Merge_1_grad/Switch" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_1/while/Merge_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_1/while/Merge_1_grad/Switch" input: "^gradients/map_1/while/Merge_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/Merge_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_1/while/Merge_1_grad/Switch:1" input: "^gradients/map_1/while/Merge_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/Enter_1_grad/Exit" op: "Exit" input: "gradients/map_1/while/Merge_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" op: "Enter" input: "map_1/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map_1/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" input: "gradients/map_1/while/Merge_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_1/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map_1/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_1/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/RefEnter" op: "RefEnter" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_1/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPush" op: "StackPush" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/RefEnter" input: "map_1/while/Identity" input: "^gradients/Add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map_1/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_1/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" op: "StackPop" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop/RefEnter" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_1/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/b_sync" op: "ControlTrigger" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "^gradients/map_1/while/Gather_grad/ToInt32/StackPop" input: "^gradients/map_1/while/Gather_grad/ExpandDims/StackPop" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" op: "TensorArrayReadV3" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_1/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_1/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/Exit_1_grad/b_exit" op: "Enter" input: "gradients/map/TensorArrayStack/TensorArrayGatherV3_grad/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/Gather_grad/Shape" op: "Shape" input: "map_1/while/TensorArrayReadV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/map_1/while/Gather_grad/ToInt32/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT64 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_1/while/Gather_grad/ToInt32/RefEnter" op: "RefEnter" input: "gradients/map_1/while/Gather_grad/ToInt32/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/Gather_grad/ToInt32/StackPush" op: "StackPush" input: "gradients/map_1/while/Gather_grad/ToInt32/RefEnter" input: "gradients/map_1/while/Gather_grad/Shape" input: "^gradients/Add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_1/while/Gather_grad/ToInt32/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_1/while/Gather_grad/ToInt32/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/Gather_grad/ToInt32/StackPop" op: "StackPop" input: "gradients/map_1/while/Gather_grad/ToInt32/StackPop/RefEnter" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT64 } } } node { name: "gradients/map_1/while/Gather_grad/ToInt32" op: "Cast" input: "gradients/map_1/while/Gather_grad/ToInt32/StackPop" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/map_1/while/Gather_grad/Size" op: "Size" input: "map_1/while/Gather/Enter" input: "^map_1/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims/dim" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims/RefEnter" op: "RefEnter" input: "gradients/map_1/while/Gather_grad/ExpandDims/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims/StackPush" op: "StackPush" input: "gradients/map_1/while/Gather_grad/ExpandDims/RefEnter" input: "gradients/map_1/while/Gather_grad/Size" input: "^gradients/Add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims/StackPop/RefEnter" op: "RefEnter" input: "gradients/map_1/while/Gather_grad/ExpandDims/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims/StackPop" op: "StackPop" input: "gradients/map_1/while/Gather_grad/ExpandDims/StackPop/RefEnter" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map_1/while/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/map_1/while/Gather_grad/ExpandDims/StackPop" input: "gradients/map_1/while/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/map_1/while/Gather_grad/strided_slice/stack" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map_1/while/Gather_grad/strided_slice/stack_1" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/map_1/while/Gather_grad/strided_slice/stack_2" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map_1/while/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/map_1/while/Gather_grad/ToInt32" input: "gradients/map_1/while/Gather_grad/strided_slice/stack" input: "gradients/map_1/while/Gather_grad/strided_slice/stack_1" input: "gradients/map_1/while/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/map_1/while/Gather_grad/concat/axis" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/map_1/while/Gather_grad/concat" op: "ConcatV2" input: "gradients/map_1/while/Gather_grad/ExpandDims" input: "gradients/map_1/while/Gather_grad/strided_slice" input: "gradients/map_1/while/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/map_1/while/Gather_grad/Reshape" op: "Reshape" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" input: "gradients/map_1/while/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/map_1/while/Gather_grad/Reshape_1/Enter" op: "Enter" input: "PruneOutsideWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/Gather_grad/Reshape_1" op: "Reshape" input: "gradients/map_1/while/Gather_grad/Reshape_1/Enter" input: "gradients/map_1/while/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/map/while/Switch_1_grad/b_switch" op: "Merge" input: "gradients/map/while/Exit_1_grad/b_exit" input: "gradients/map/while/Switch_1_grad_1/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" op: "Enter" input: "map_1/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" op: "Enter" input: "map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" input: "^gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_1" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_2" op: "Const" input: "^gradients/Sub_1" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice" op: "StridedSlice" input: "gradients/map_1/while/Gather_grad/ToInt32" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_1" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/value" op: "UnsortedSegmentSum" input: "gradients/map_1/while/Gather_grad/Reshape" input: "gradients/map_1/while/Gather_grad/Reshape_1" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/value" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/value" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/Switch_1_grad_1/NextIteration" op: "NextIteration" input: "gradients/map_1/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/Merge_1_grad/Switch" op: "Switch" input: "gradients/map/while/Switch_1_grad/b_switch" input: "gradients/b_count_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map/while/Merge_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map/while/Merge_1_grad/Switch" device: "/job:worker/device:GPU:0" } node { name: "gradients/map/while/Merge_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/map/while/Merge_1_grad/Switch" input: "^gradients/map/while/Merge_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/Merge_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map/while/Merge_1_grad/Switch:1" input: "^gradients/map/while/Merge_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_1" op: "Enter" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map_1/while/map_1/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_2" op: "Merge" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_1" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/Switch" op: "Switch" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_2" input: "gradients/b_count_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/Add" op: "Add" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/Switch:1" input: "gradients/map_1/while/TensorArrayReadV3_grad/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/NextIteration" op: "NextIteration" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/Add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" op: "Exit" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/Enter_1_grad/Exit" op: "Exit" input: "gradients/map/while/Merge_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "map_1/TensorArray" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" attr { key: "_class" value { list { s: "loc:@map_1/TensorArray" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map_1/TensorArray" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "map_1/TensorArrayUnstack/range" input: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { unknown_rank: true } } } } node { name: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" input: "^gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map_1/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" op: "Enter" input: "map/TensorArray_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" input: "gradients/map/while/Merge_1_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/while/Gather" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/RefEnter" op: "RefEnter" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPush" op: "StackPush" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/RefEnter" input: "map/while/Identity" input: "^gradients/Add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@map/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop/RefEnter" op: "RefEnter" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" op: "StackPop" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop/RefEnter" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map/while/Identity" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/b_sync" op: "ControlTrigger" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "^gradients/map/while/Gather_grad/ToInt32/StackPop" input: "^gradients/map/while/Gather_grad/ExpandDims/StackPop" device: "/job:worker/device:GPU:0" } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" op: "TensorArrayReadV3" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map/while/Merge_1_grad/tuple/control_dependency_1" input: "^gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Switch_1_grad/b_switch" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/Gather_grad/Shape" op: "Shape" input: "map/while/TensorArrayReadV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT64 } } } node { name: "gradients/map/while/Gather_grad/ToInt32/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT64 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map/while/Gather_grad/ToInt32/RefEnter" op: "RefEnter" input: "gradients/map/while/Gather_grad/ToInt32/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/Gather_grad/ToInt32/StackPush" op: "StackPush" input: "gradients/map/while/Gather_grad/ToInt32/RefEnter" input: "gradients/map/while/Gather_grad/Shape" input: "^gradients/Add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map/while/Gather_grad/ToInt32/StackPop/RefEnter" op: "RefEnter" input: "gradients/map/while/Gather_grad/ToInt32/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/Gather_grad/ToInt32/StackPop" op: "StackPop" input: "gradients/map/while/Gather_grad/ToInt32/StackPop/RefEnter" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT64 } } } node { name: "gradients/map/while/Gather_grad/ToInt32" op: "Cast" input: "gradients/map/while/Gather_grad/ToInt32/StackPop" device: "/job:worker/device:GPU:0" attr { key: "DstT" value { type: DT_INT32 } } attr { key: "SrcT" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/map/while/Gather_grad/Size" op: "Size" input: "map/while/Gather/Enter" input: "^map/while/Identity" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/map/while/Gather_grad/ExpandDims/dim" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/map/while/Gather_grad/ExpandDims/f_acc" op: "Stack" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@gradients/map/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "elem_type" value { type: DT_INT32 } } attr { key: "stack_name" value { s: "" } } } node { name: "gradients/map/while/Gather_grad/ExpandDims/RefEnter" op: "RefEnter" input: "gradients/map/while/Gather_grad/ExpandDims/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/Gather_grad/ExpandDims/StackPush" op: "StackPush" input: "gradients/map/while/Gather_grad/ExpandDims/RefEnter" input: "gradients/map/while/Gather_grad/Size" input: "^gradients/Add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "swap_memory" value { b: false } } } node { name: "gradients/map/while/Gather_grad/ExpandDims/StackPop/RefEnter" op: "RefEnter" input: "gradients/map/while/Gather_grad/ExpandDims/f_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/Gather_grad/ExpandDims/StackPop" op: "StackPop" input: "gradients/map/while/Gather_grad/ExpandDims/StackPop/RefEnter" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@gradients/map/while/Gather_grad/Size" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "elem_type" value { type: DT_INT32 } } } node { name: "gradients/map/while/Gather_grad/ExpandDims" op: "ExpandDims" input: "gradients/map/while/Gather_grad/ExpandDims/StackPop" input: "gradients/map/while/Gather_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/map/while/Gather_grad/strided_slice/stack" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map/while/Gather_grad/strided_slice/stack_1" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/map/while/Gather_grad/strided_slice/stack_2" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map/while/Gather_grad/strided_slice" op: "StridedSlice" input: "gradients/map/while/Gather_grad/ToInt32" input: "gradients/map/while/Gather_grad/strided_slice/stack" input: "gradients/map/while/Gather_grad/strided_slice/stack_1" input: "gradients/map/while/Gather_grad/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "gradients/map/while/Gather_grad/concat/axis" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/map/while/Gather_grad/concat" op: "ConcatV2" input: "gradients/map/while/Gather_grad/ExpandDims" input: "gradients/map/while/Gather_grad/strided_slice" input: "gradients/map/while/Gather_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/map/while/Gather_grad/Reshape" op: "Reshape" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency" input: "gradients/map/while/Gather_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/map/while/Gather_grad/Reshape_1/Enter" op: "Enter" input: "PruneOutsideWindow/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/Gather_grad/Reshape_1" op: "Reshape" input: "gradients/map/while/Gather_grad/Reshape_1/Enter" input: "gradients/map/while/Gather_grad/ExpandDims" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" op: "Enter" input: "map/TensorArray" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_RESOURCE } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" op: "Enter" input: "map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: true } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3/Enter_1" input: "^gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/while/TensorArrayReadV3/Enter" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_1" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_2" op: "Const" input: "^gradients/Sub_2" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice" op: "StridedSlice" input: "gradients/map/while/Gather_grad/ToInt32" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_1" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/value" op: "UnsortedSegmentSum" input: "gradients/map/while/Gather_grad/Reshape" input: "gradients/map/while/Gather_grad/Reshape_1" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/TensorArrayWriteV3" op: "TensorArrayWriteV3" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/TensorArrayReadV3/StackPop" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/value" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/value" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/Switch_1_grad_1/NextIteration" op: "NextIteration" input: "gradients/map/while/TensorArrayWrite/TensorArrayWriteV3_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.0 } } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_1" op: "Enter" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "frame_name" value { s: "gradients/map/while/map/while/" } } attr { key: "is_constant" value { b: false } } attr { key: "parallel_iterations" value { i: 16 } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_2" op: "Merge" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_1" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/NextIteration" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/Switch" op: "Switch" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_2" input: "gradients/b_count_10" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } shape { } } } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/Add" op: "Add" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/Switch:1" input: "gradients/map/while/TensorArrayReadV3_grad/TensorArrayWrite/TensorArrayWriteV3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/NextIteration" op: "NextIteration" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/Add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" op: "Exit" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/Switch" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/FirstStageBoxPredictor/Reshape_1_grad/Shape" op: "Shape" input: "FirstStageBoxPredictor/ClassPredictor/BiasAdd" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageBoxPredictor/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/map_1/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency" input: "gradients/FirstStageBoxPredictor/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 24 } } } } } } node { name: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" op: "TensorArrayGradV3" input: "map/TensorArray" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" attr { key: "_class" value { list { s: "loc:@map/TensorArray" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } shape { } } } } attr { key: "source" value { s: "gradients" } } } node { name: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/gradient_flow" op: "Identity" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@map/TensorArray" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" op: "TensorArrayGatherV3" input: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/TensorArrayGradV3" input: "map/TensorArrayUnstack/range" input: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGrad/gradient_flow" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "element_shape" value { shape { unknown_rank: true } } } } node { name: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" device: "/job:worker/device:GPU:0" } node { name: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency" op: "Identity" input: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" input: "^gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/TensorArrayGatherV3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 4 } } } } } } node { name: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" input: "^gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/map/while/TensorArrayReadV3/Enter_1_grad/b_acc_3" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" op: "BiasAddGrad" input: "gradients/FirstStageBoxPredictor/Reshape_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageBoxPredictor/Reshape_1_grad/Reshape" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageBoxPredictor/Reshape_1_grad/Reshape" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/Reshape_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 24 } } } } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/BiasAddGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Shape" op: "Shape" input: "Conv/Relu6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Shape" input: "FirstStageBoxPredictor/ClassPredictor/weights/read" input: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\030\000\000\000" } } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "Conv/Relu6" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Shape_1" input: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "gradients/Squeeze_1_grad/Shape" op: "Shape" input: "FirstStageBoxPredictor/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Squeeze_1_grad/Reshape" op: "Reshape" input: "gradients/map/TensorArrayUnstack/TensorArrayScatter/TensorArrayScatterV3_grad/tuple/control_dependency" input: "gradients/Squeeze_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: 1 } dim { size: 4 } } } } } } node { name: "gradients/FirstStageBoxPredictor/Reshape_grad/Shape" op: "Shape" input: "FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageBoxPredictor/Reshape_grad/Reshape" op: "Reshape" input: "gradients/Squeeze_1_grad/Reshape" input: "gradients/FirstStageBoxPredictor/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 48 } } } } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" op: "BiasAddGrad" input: "gradients/FirstStageBoxPredictor/Reshape_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageBoxPredictor/Reshape_grad/Reshape" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageBoxPredictor/Reshape_grad/Reshape" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/Reshape_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 48 } } } } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/BiasAddGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Shape" op: "Shape" input: "Conv/Relu6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Shape" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/read" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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\0000\000\000\000" } } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "Conv/Relu6" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Shape_1" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } 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: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/concat_grad/mod" op: "FloorMod" input: "GridAnchorGenerator/concat/axis" input: "gradients/GridAnchorGenerator/concat_grad/Rank" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Shape" op: "Shape" input: "GridAnchorGenerator/sub" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Shape_1" op: "Shape" input: "GridAnchorGenerator/add_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Shape_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/GridAnchorGenerator/concat_grad/ExpandDims/dim" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/ExpandDims" op: "ExpandDims" input: "gradients/GridAnchorGenerator/concat_grad/mod" input: "gradients/GridAnchorGenerator/concat_grad/ExpandDims/dim" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tdim" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Fill/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Fill" op: "Fill" input: "gradients/GridAnchorGenerator/concat_grad/ExpandDims" input: "gradients/GridAnchorGenerator/concat_grad/Fill/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/sub" op: "Sub" input: "gradients/GridAnchorGenerator/concat_grad/Shape_2" input: "gradients/GridAnchorGenerator/concat_grad/mod" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/sub_1/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/concat_grad/sub" input: "gradients/GridAnchorGenerator/concat_grad/sub_1/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Fill_1/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Fill_1" op: "Fill" input: "gradients/GridAnchorGenerator/concat_grad/sub_1" input: "gradients/GridAnchorGenerator/concat_grad/Fill_1/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat/values_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat" op: "ConcatV2" input: "gradients/GridAnchorGenerator/concat_grad/Fill" input: "gradients/GridAnchorGenerator/concat_grad/concat/values_1" input: "gradients/GridAnchorGenerator/concat_grad/Fill_1" input: "gradients/GridAnchorGenerator/concat_grad/concat/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 3 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Fill_2/value" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Fill_2" op: "Fill" input: "gradients/GridAnchorGenerator/concat_grad/Shape_2" input: "gradients/GridAnchorGenerator/concat_grad/Fill_2/value" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice" op: "Slice" input: "gradients/GridAnchorGenerator/concat_grad/Shape" input: "gradients/GridAnchorGenerator/concat_grad/Slice/begin" input: "gradients/GridAnchorGenerator/concat_grad/Slice/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat_1/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat_1/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat_1" op: "ConcatV2" input: "gradients/GridAnchorGenerator/concat_grad/concat_1/values_0" input: "gradients/GridAnchorGenerator/concat_grad/Slice" input: "gradients/GridAnchorGenerator/concat_grad/concat_1/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice_1" op: "Slice" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape" input: "gradients/GridAnchorGenerator/concat_grad/Fill_2" input: "gradients/GridAnchorGenerator/concat_grad/concat_1" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/mul" op: "Mul" input: "gradients/GridAnchorGenerator/concat_grad/Shape" input: "gradients/GridAnchorGenerator/concat_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Add" op: "Add" input: "gradients/GridAnchorGenerator/concat_grad/Fill_2" input: "gradients/GridAnchorGenerator/concat_grad/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice_2/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice_2/size" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice_2" op: "Slice" input: "gradients/GridAnchorGenerator/concat_grad/Shape_1" input: "gradients/GridAnchorGenerator/concat_grad/Slice_2/begin" input: "gradients/GridAnchorGenerator/concat_grad/Slice_2/size" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat_2/values_0" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat_2/axis" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/concat_2" op: "ConcatV2" input: "gradients/GridAnchorGenerator/concat_grad/concat_2/values_0" input: "gradients/GridAnchorGenerator/concat_grad/Slice_2" input: "gradients/GridAnchorGenerator/concat_grad/concat_2/axis" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Slice_3" op: "Slice" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape" input: "gradients/GridAnchorGenerator/concat_grad/Add" input: "gradients/GridAnchorGenerator/concat_grad/concat_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/mul_1" op: "Mul" input: "gradients/GridAnchorGenerator/concat_grad/Shape_1" input: "gradients/GridAnchorGenerator/concat_grad/concat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/Add_1" op: "Add" input: "gradients/GridAnchorGenerator/concat_grad/Add" input: "gradients/GridAnchorGenerator/concat_grad/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/concat_grad/Slice_1" input: "^gradients/GridAnchorGenerator/concat_grad/Slice_3" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/concat_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/concat_grad/Slice_1" input: "^gradients/GridAnchorGenerator/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/concat_grad/Slice_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/concat_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/concat_grad/Slice_3" input: "^gradients/GridAnchorGenerator/concat_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/concat_grad/Slice_3" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/AddN_40" op: "AddN" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/control_dependency" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/Conv/Relu6_grad/Relu6Grad" op: "Relu6Grad" input: "gradients/AddN_40" input: "Conv/BiasAdd" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Reshape_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Shape_1" op: "Shape" input: "GridAnchorGenerator/mul_5" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/sub_grad/Shape" input: "gradients/GridAnchorGenerator/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice" op: "StridedSlice" input: "gradients/GridAnchorGenerator/concat_grad/Shape" input: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice/stack" input: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice/stack_1" input: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum/input" op: "UnsortedSegmentSum" input: "gradients/GridAnchorGenerator/concat_grad/tuple/control_dependency" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape_1" input: "gradients/GridAnchorGenerator/sub_grad/Sum/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/sub_grad/Sum/input" input: "gradients/GridAnchorGenerator/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/sub_grad/Sum" input: "gradients/GridAnchorGenerator/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice" op: "StridedSlice" input: "gradients/GridAnchorGenerator/concat_grad/Shape" input: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice/stack" input: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice/stack_1" input: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum_1/input" op: "UnsortedSegmentSum" input: "gradients/GridAnchorGenerator/concat_grad/tuple/control_dependency" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape_1" input: "gradients/GridAnchorGenerator/sub_grad/Sum_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/sub_grad/Sum_1/input" input: "gradients/GridAnchorGenerator/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Neg" op: "Neg" input: "gradients/GridAnchorGenerator/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/sub_grad/Neg" input: "gradients/GridAnchorGenerator/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/sub_grad/Reshape" input: "^gradients/GridAnchorGenerator/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/sub_grad/Reshape" input: "^gradients/GridAnchorGenerator/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/sub_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Reshape_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Shape_1" op: "Shape" input: "GridAnchorGenerator/mul_6" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/add_2_grad/Shape" input: "gradients/GridAnchorGenerator/add_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice" op: "StridedSlice" input: "gradients/GridAnchorGenerator/concat_grad/Shape_1" input: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice/stack" input: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice/stack_1" input: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum/input" op: "UnsortedSegmentSum" input: "gradients/GridAnchorGenerator/concat_grad/tuple/control_dependency_1" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape_1" input: "gradients/GridAnchorGenerator/add_2_grad/Sum/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/add_2_grad/Sum/input" input: "gradients/GridAnchorGenerator/add_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/add_2_grad/Sum" input: "gradients/GridAnchorGenerator/add_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice/stack" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice/stack_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice/stack_2" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice" op: "StridedSlice" input: "gradients/GridAnchorGenerator/concat_grad/Shape_1" input: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice/stack" input: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice/stack_1" input: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice/stack_2" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 1 } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/input" op: "UnsortedSegmentSum" input: "gradients/GridAnchorGenerator/concat_grad/tuple/control_dependency_1" input: "gradients/PruneOutsideWindow/Gather/Gather_grad/Reshape_1" input: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/strided_slice" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/add_2_grad/Sum_1/input" input: "gradients/GridAnchorGenerator/add_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/add_2_grad/Sum_1" input: "gradients/GridAnchorGenerator/add_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/add_2_grad/Reshape" input: "^gradients/GridAnchorGenerator/add_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/add_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/add_2_grad/Reshape" input: "^gradients/GridAnchorGenerator/add_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/add_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/add_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/add_2_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/add_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/add_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/Conv/BiasAdd_grad/BiasAddGrad" op: "BiasAddGrad" input: "gradients/Conv/Relu6_grad/Relu6Grad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } } node { name: "gradients/Conv/BiasAdd_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Conv/Relu6_grad/Relu6Grad" input: "^gradients/Conv/BiasAdd_grad/BiasAddGrad" device: "/job:worker/device:GPU:0" } node { name: "gradients/Conv/BiasAdd_grad/tuple/control_dependency" op: "Identity" input: "gradients/Conv/Relu6_grad/Relu6Grad" input: "^gradients/Conv/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Conv/Relu6_grad/Relu6Grad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/Conv/BiasAdd_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Conv/BiasAdd_grad/BiasAddGrad" input: "^gradients/Conv/BiasAdd_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Conv/BiasAdd_grad/BiasAddGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/Shape_1" op: "Shape" input: "GridAnchorGenerator/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/mul_5_grad/Shape" input: "gradients/GridAnchorGenerator/mul_5_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/mul" op: "Mul" input: "gradients/GridAnchorGenerator/sub_grad/tuple/control_dependency_1" input: "GridAnchorGenerator/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/mul_5_grad/mul" input: "gradients/GridAnchorGenerator/mul_5_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_5_grad/Sum" input: "gradients/GridAnchorGenerator/mul_5_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/mul_1" op: "Mul" input: "GridAnchorGenerator/mul_5/x" input: "gradients/GridAnchorGenerator/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/mul_5_grad/mul_1" input: "gradients/GridAnchorGenerator/mul_5_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_5_grad/Sum_1" input: "gradients/GridAnchorGenerator/mul_5_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/mul_5_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_5_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/mul_5_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/mul_5_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_5_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_5_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_5_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/mul_5_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/mul_5_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_5_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/AddN_41" op: "AddN" input: "gradients/GridAnchorGenerator/sub_grad/tuple/control_dependency" input: "gradients/GridAnchorGenerator/add_2_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Reshape_2_grad/Shape" op: "Shape" input: "GridAnchorGenerator/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Reshape_2_grad/Reshape" op: "Reshape" input: "gradients/AddN_41" input: "gradients/GridAnchorGenerator/Reshape_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/Shape_1" op: "Shape" input: "GridAnchorGenerator/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/mul_6_grad/Shape" input: "gradients/GridAnchorGenerator/mul_6_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/mul" op: "Mul" input: "gradients/GridAnchorGenerator/add_2_grad/tuple/control_dependency_1" input: "GridAnchorGenerator/Reshape_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/mul_6_grad/mul" input: "gradients/GridAnchorGenerator/mul_6_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_6_grad/Sum" input: "gradients/GridAnchorGenerator/mul_6_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/mul_1" op: "Mul" input: "GridAnchorGenerator/mul_6/x" input: "gradients/GridAnchorGenerator/add_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/mul_6_grad/mul_1" input: "gradients/GridAnchorGenerator/mul_6_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_6_grad/Sum_1" input: "gradients/GridAnchorGenerator/mul_6_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/mul_6_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_6_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/mul_6_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/mul_6_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_6_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_6_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_6_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/mul_6_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/mul_6_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_6_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/Conv/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/Conv/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/Conv/convolution_grad/Shape" input: "Conv/weights/read" input: "gradients/Conv/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/Conv/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\003\000\000\000\003\000\000\000\000\004\000\000\000\002\000\000" } } } } node { name: "gradients/Conv/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" input: "gradients/Conv/convolution_grad/Shape_1" input: "gradients/Conv/BiasAdd_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 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: "gradients/Conv/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/Conv/convolution_grad/Conv2DBackpropInput" input: "^gradients/Conv/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/Conv/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/Conv/convolution_grad/Conv2DBackpropInput" input: "^gradients/Conv/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Conv/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/Conv/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/Conv/convolution_grad/Conv2DBackpropFilter" input: "^gradients/Conv/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/Conv/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "gradients/GridAnchorGenerator/stack_grad/unstack" op: "Unpack" input: "gradients/GridAnchorGenerator/Reshape_2_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } attr { key: "axis" value { i: 3 } } attr { key: "num" value { i: 2 } } } node { name: "gradients/GridAnchorGenerator/stack_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/stack_grad/unstack" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/stack_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/stack_grad/unstack" input: "^gradients/GridAnchorGenerator/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "gradients/GridAnchorGenerator/stack_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/stack_grad/unstack:1" input: "^gradients/GridAnchorGenerator/stack_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/stack_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "gradients/AddN_42" op: "AddN" input: "gradients/GridAnchorGenerator/mul_5_grad/tuple/control_dependency_1" input: "gradients/GridAnchorGenerator/mul_6_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_5_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Reshape_3_grad/Shape" op: "Shape" input: "GridAnchorGenerator/stack_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Reshape_3_grad/Reshape" op: "Reshape" input: "gradients/AddN_42" input: "gradients/GridAnchorGenerator/Reshape_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_3/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape/concat" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Rank" op: "Rank" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/sub" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Range/start" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/sub" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose" op: "Transpose" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/stack" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/transpose" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Size" op: "Size" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/range/start" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Size" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/stack_grad/tuple/control_dependency" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Reshape_1" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_2/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape/concat" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Rank" op: "Rank" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/sub" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Range/start" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/sub" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose" op: "Transpose" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/stack" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/transpose" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Size" op: "Size" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/range/start" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Size" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/stack_grad/tuple/control_dependency_1" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Reshape_1" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/stack_1_grad/unstack" op: "Unpack" input: "gradients/GridAnchorGenerator/Reshape_3_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } attr { key: "axis" value { i: 3 } } attr { key: "num" value { i: 2 } } } node { name: "gradients/GridAnchorGenerator/stack_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/stack_1_grad/unstack" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/stack_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/stack_1_grad/unstack" input: "^gradients/GridAnchorGenerator/stack_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/stack_1_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "gradients/GridAnchorGenerator/stack_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/stack_1_grad/unstack:1" input: "^gradients/GridAnchorGenerator/stack_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/stack_1_grad/unstack" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: 12 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Reshape_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_1/Tile_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_1_grad/Sum" input: "gradients/GridAnchorGenerator/Meshgrid_3/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Reshape_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_1/Tile" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_1_grad/Sum" input: "gradients/GridAnchorGenerator/Meshgrid_2/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_3/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_3/ExpandedShape_1/concat" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Rank" op: "Rank" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/sub" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Range/start" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/sub" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose" op: "Transpose" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/stack" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/transpose" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Size" op: "Size" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/range/start" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Size" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/stack_1_grad/tuple/control_dependency" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/Reshape_1" input: "gradients/GridAnchorGenerator/Meshgrid_3/Tile_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_2/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_2/ExpandedShape_1/concat" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Rank" op: "Rank" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/sub" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Range/start" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/sub" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose" op: "Transpose" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/stack" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/transpose" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Size" op: "Size" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/range/start" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Size" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/stack_1_grad/tuple/control_dependency_1" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/Reshape_1" input: "gradients/GridAnchorGenerator/Meshgrid_2/Tile_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_1/Reshape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape/concat" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Rank" op: "Rank" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/sub" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Range/start" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/sub" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose" op: "Transpose" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/stack" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/transpose" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Size" op: "Size" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/range/start" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Size" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_3/Reshape_1_grad/Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Reshape_1" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Shape" op: "Shape" input: "GridAnchorGenerator/Meshgrid_1/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/stack" op: "Pack" input: "GridAnchorGenerator/Meshgrid_1/ExpandedShape_1/concat" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } dim { size: -1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Rank" op: "Rank" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/sub/y" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/sub" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/sub/y" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Range/start" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Rank" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/sub_1" op: "Sub" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/sub" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/Range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose" op: "Transpose" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/stack" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose/sub_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tperm" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 2 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/transpose" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Size" op: "Size" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/range/start" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/range/delta" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_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: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/range" op: "Range" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/range/start" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Size" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/range/delta" device: "/job:worker/device:GPU:0" attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_2/Reshape_1_grad/Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Reshape_1" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/range" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/add" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_1_grad/Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_grad/Shape" op: "Shape" input: "GridAnchorGenerator/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/Meshgrid_1/Tile_grad/Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_grad/Shape" op: "Shape" input: "GridAnchorGenerator/mul_3" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/add_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/GridAnchorGenerator/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/add_grad/Shape" input: "gradients/GridAnchorGenerator/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_1_grad/Reshape" input: "gradients/GridAnchorGenerator/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/add_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/add_grad/Sum" input: "gradients/GridAnchorGenerator/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_1_grad/Reshape" input: "gradients/GridAnchorGenerator/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/add_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/add_grad/Sum_1" input: "gradients/GridAnchorGenerator/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/add_grad/Reshape" input: "^gradients/GridAnchorGenerator/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/add_grad/Reshape" input: "^gradients/GridAnchorGenerator/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/add_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/Shape" op: "Shape" input: "GridAnchorGenerator/mul_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/add_1_grad/Shape" input: "gradients/GridAnchorGenerator/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_grad/Reshape" input: "gradients/GridAnchorGenerator/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/add_1_grad/Sum" input: "gradients/GridAnchorGenerator/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/Meshgrid_1/Reshape_grad/Reshape" input: "gradients/GridAnchorGenerator/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/add_1_grad/Sum_1" input: "gradients/GridAnchorGenerator/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/add_1_grad/Reshape" input: "^gradients/GridAnchorGenerator/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/add_1_grad/Reshape" input: "^gradients/GridAnchorGenerator/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/add_1_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/Shape" op: "Shape" input: "GridAnchorGenerator/ToFloat" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/mul_3_grad/Shape" input: "gradients/GridAnchorGenerator/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/mul" op: "Mul" input: "gradients/GridAnchorGenerator/add_grad/tuple/control_dependency" input: "GridAnchorGenerator/strided_slice_2" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/mul_3_grad/mul" input: "gradients/GridAnchorGenerator/mul_3_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_3_grad/Sum" input: "gradients/GridAnchorGenerator/mul_3_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/mul_1" op: "Mul" input: "GridAnchorGenerator/ToFloat" input: "gradients/GridAnchorGenerator/add_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/mul_3_grad/mul_1" input: "gradients/GridAnchorGenerator/mul_3_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_3_grad/Sum_1" input: "gradients/GridAnchorGenerator/mul_3_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/mul_3_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_3_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/mul_3_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/mul_3_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_3_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_3_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/mul_3_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/mul_3_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_3_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/Shape" op: "Shape" input: "GridAnchorGenerator/ToFloat_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { } } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/GridAnchorGenerator/mul_4_grad/Shape" input: "gradients/GridAnchorGenerator/mul_4_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/mul" op: "Mul" input: "gradients/GridAnchorGenerator/add_1_grad/tuple/control_dependency" input: "GridAnchorGenerator/strided_slice_4" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/Sum" op: "Sum" input: "gradients/GridAnchorGenerator/mul_4_grad/mul" input: "gradients/GridAnchorGenerator/mul_4_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/Reshape" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_4_grad/Sum" input: "gradients/GridAnchorGenerator/mul_4_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/mul_1" op: "Mul" input: "GridAnchorGenerator/ToFloat_1" input: "gradients/GridAnchorGenerator/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/Sum_1" op: "Sum" input: "gradients/GridAnchorGenerator/mul_4_grad/mul_1" input: "gradients/GridAnchorGenerator/mul_4_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/Reshape_1" op: "Reshape" input: "gradients/GridAnchorGenerator/mul_4_grad/Sum_1" input: "gradients/GridAnchorGenerator/mul_4_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/tuple/group_deps" op: "NoOp" input: "^gradients/GridAnchorGenerator/mul_4_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_4_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/GridAnchorGenerator/mul_4_grad/tuple/control_dependency" op: "Identity" input: "gradients/GridAnchorGenerator/mul_4_grad/Reshape" input: "^gradients/GridAnchorGenerator/mul_4_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_4_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } } node { name: "gradients/GridAnchorGenerator/mul_4_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/GridAnchorGenerator/mul_4_grad/Reshape_1" input: "^gradients/GridAnchorGenerator/mul_4_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/GridAnchorGenerator/mul_4_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "gradients/AddN_43" op: "AddN" input: "gradients/CropAndResize_grad/tuple/control_dependency" input: "gradients/Conv/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/CropAndResize_grad/CropAndResizeGradImage" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_43" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_44" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_44" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_44" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_45" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_45" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_45" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_46" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_46" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_47" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_47" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_47" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_48" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_48" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_48" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_49" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_49" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_49" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_50" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_50" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_51" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_51" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_51" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_52" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_52" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_52" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_53" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_53" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_53" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_54" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_54" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_55" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_55" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_55" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_56" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_56" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_56" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_57" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_57" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_57" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_58" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_58" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_59" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_59" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_59" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_60" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_60" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_60" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_61" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_61" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_61" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_62" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_62" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_63" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_63" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_63" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_64" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_64" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_64" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_65" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_65" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_65" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_66" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_66" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_67" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_67" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_67" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_68" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_68" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_68" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_69" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_69" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_69" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_70" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_70" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_71" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_71" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_71" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_72" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_72" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_72" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_73" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_73" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_73" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_74" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_74" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_75" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_75" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_75" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_76" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_76" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_76" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_77" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_77" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_77" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_78" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_78" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_79" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_79" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_79" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_80" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_80" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_80" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_81" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_81" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_81" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_82" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_82" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_83" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_83" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_83" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_84" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_84" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_84" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_85" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_85" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_85" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_86" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_86" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_87" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_87" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_87" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_88" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_88" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_88" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_89" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_89" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_89" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_90" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_90" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_91" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_91" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_91" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_92" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_92" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_92" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_93" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_93" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_93" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_94" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_94" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_95" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_95" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_95" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_96" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_96" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_96" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_97" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_97" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_97" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_98" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_98" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_99" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_99" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_99" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_100" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_100" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_100" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_101" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_101" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_101" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_102" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_102" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_103" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_103" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_103" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_104" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_104" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_104" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_105" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_105" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_105" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_106" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_106" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_107" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_107" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_107" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_108" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_108" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_108" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_109" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_109" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_109" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_110" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_110" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_111" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_111" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_111" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_112" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_112" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_112" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_113" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_113" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_113" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_114" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_114" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_115" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_115" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_115" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_116" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_116" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_116" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_117" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_117" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_117" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_118" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_118" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_119" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_119" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_119" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_120" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_120" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_120" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_121" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_121" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_121" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_122" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_122" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_123" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_123" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_123" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_124" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_124" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_124" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_125" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_125" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_125" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_126" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_126" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_127" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_127" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_127" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_128" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_128" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_128" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_129" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_129" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_129" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\004\000\000\000\001\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_130" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_130" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/AddN_131" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_131" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_131" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\000\004\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/AddN_132" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_132" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_132" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_133" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 1024 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_133" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_133" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_134" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_134" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_134" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_135" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_135" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_136" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_136" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_136" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool_grad/MaxPoolGrad" op: "MaxPoolGrad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_137" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_137" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_137" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/stack/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/stack" op: "Pack" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Rank" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/stack/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Slice" op: "Slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad/paddings" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Slice/begin" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: 1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Slice" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Slice_1" op: "Slice" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_138" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_138" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_138" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/Pad_grad/Slice_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/AddN_139" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool_grad/MaxPoolGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/shortcut/MaxPool_grad/MaxPoolGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_139" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_140" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_140" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_140" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_141" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_141" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_141" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_142" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_142" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_142" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/AddN_143" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_143" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_144" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_144" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_144" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_145" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_145" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_145" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_146" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_146" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_146" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\002\000\000\200\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/AddN_147" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_147" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/AddN_148" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_148" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_148" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\000\002\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/AddN_149" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_149" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_149" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_150" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 512 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_150" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_150" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/AddN_151" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_151" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_151" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000\200\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/AddN_152" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_152" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_153" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 128 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_153" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_153" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool_grad/MaxPoolGrad" op: "MaxPoolGrad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_154" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_154" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_154" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Rank" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 4 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/stack/1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/stack" op: "Pack" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Rank" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/stack/1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Slice/begin" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\000\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Slice" op: "Slice" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad/paddings" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Slice/begin" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/stack" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } dim { size: 1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Reshape/shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: -1 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Slice" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Reshape/shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Slice_1" op: "Slice" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_155" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_155" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_155" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/Pad_grad/Slice_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/AddN_156" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool_grad/MaxPoolGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/shortcut/MaxPool_grad/MaxPoolGrad" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_156" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_157" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_157" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_157" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_158" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_158" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_158" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_159" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_159" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_159" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000\000\001\000\000@\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } attr { key: "data_format" value { s: "NHWC" } } attr { key: "padding" value { s: "SAME" } } attr { key: "strides" value { list { i: 1 i: 1 i: 1 i: 1 } } } attr { key: "use_cudnn_on_gpu" value { b: true } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/AddN_160" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/AddN_160" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/AddN_161" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_161" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_161" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Shape_1" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/add_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/AddN_162" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_162" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_162" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_163" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 256 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_163" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_163" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/AddN_164" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_164" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_164" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\001\000\000\000\001\000\000\000@\000\000\000@\000\000\000" } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/AddN_165" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool_grad/MaxPoolGrad" op: "MaxPoolGrad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool" input: "gradients/AddN_165" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } 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: "gradients/AddN_166" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_166" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_166" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu_grad/ReluGrad" op: "ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/pool1/MaxPool_grad/MaxPoolGrad" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/Relu_grad/ReluGrad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/add_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Neg" op: "Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Sum_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Neg" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Shape" op: "Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/Pad" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "out_type" value { type: DT_INT32 } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropInput" op: "Conv2DBackpropInput" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Shape" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: -1 } dim { size: -1 } dim { size: -1 } } } } } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropFilter" op: "Conv2DBackpropFilter" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/Pad" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Shape_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } 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: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropFilter" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropInput" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropInput" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: -1 } dim { size: -1 } dim { size: 3 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropFilter" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/Conv2DBackpropFilter" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/read" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/AddN_167" op: "AddN" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_2_grad/tuple/control_dependency_1" device: "/job:worker/device:GPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_1_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Shape" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" op: "Const" device: "/job:worker/device:GPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 64 } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" op: "BroadcastGradientArgs" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Shape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } shape { dim { size: -1 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/mul" op: "Mul" input: "gradients/AddN_167" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/read" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Sum" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Shape" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/mul_1" op: "Mul" input: "FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/Rsqrt" input: "gradients/AddN_167" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" op: "Sum" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/mul_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/BroadcastGradientArgs:1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "keep_dims" value { b: false } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" op: "Reshape" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Sum_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Shape_1" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" op: "NoOp" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" device: "/job:worker/device:GPU:0" } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" op: "Identity" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" input: "^gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/group_deps" device: "/job:worker/device:GPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/Reshape_1" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "total_loss" op: "Identity" input: "clone_loss" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "CheckNumerics" op: "CheckNumerics" input: "total_loss" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "message" value { s: "LossTensor is inf or nan." } } } node { name: "clip_grads/clip_by_norm/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm/Sum" op: "Sum" input: "clip_grads/clip_by_norm/mul" input: "clip_grads/clip_by_norm/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm/Const_1" input: "clip_grads/clip_by_norm/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm/Rsqrt" input: "clip_grads/clip_by_norm/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm/mul_2" op: "Mul" input: "clip_grads/clip_by_norm/mul_1" input: "clip_grads/clip_by_norm/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm" op: "Identity" input: "clip_grads/clip_by_norm/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_1/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_1/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_1/Sum" op: "Sum" input: "clip_grads/clip_by_norm_1/mul" input: "clip_grads/clip_by_norm_1/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_1/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_1/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_1/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_1/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_1/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_1/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_1/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_1/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_1/Const_1" input: "clip_grads/clip_by_norm_1/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_1/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_1/Rsqrt" input: "clip_grads/clip_by_norm_1/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_1/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_1/mul_1" input: "clip_grads/clip_by_norm_1/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_1" op: "Identity" input: "clip_grads/clip_by_norm_1/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_2/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_2/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_2/Sum" op: "Sum" input: "clip_grads/clip_by_norm_2/mul" input: "clip_grads/clip_by_norm_2/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_2/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_2/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_2/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_2/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_2/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_2/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_2/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_2/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_2/Const_1" input: "clip_grads/clip_by_norm_2/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_2/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_2/Rsqrt" input: "clip_grads/clip_by_norm_2/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_2/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_2/mul_1" input: "clip_grads/clip_by_norm_2/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_2" op: "Identity" input: "clip_grads/clip_by_norm_2/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_3/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_3/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_3/Sum" op: "Sum" input: "clip_grads/clip_by_norm_3/mul" input: "clip_grads/clip_by_norm_3/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_3/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_3/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_3/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_3/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_3/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_3/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_3/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_3/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_3/Const_1" input: "clip_grads/clip_by_norm_3/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_3/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_3/Rsqrt" input: "clip_grads/clip_by_norm_3/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_3/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_3/mul_1" input: "clip_grads/clip_by_norm_3/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_3" op: "Identity" input: "clip_grads/clip_by_norm_3/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_4/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_4/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_4/Sum" op: "Sum" input: "clip_grads/clip_by_norm_4/mul" input: "clip_grads/clip_by_norm_4/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_4/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_4/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_4/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_4/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_4/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_4/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_4/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_4/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_4/Const_1" input: "clip_grads/clip_by_norm_4/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_4/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_4/Rsqrt" input: "clip_grads/clip_by_norm_4/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_4/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_4/mul_1" input: "clip_grads/clip_by_norm_4/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_4" op: "Identity" input: "clip_grads/clip_by_norm_4/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_5/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_5/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_5/Sum" op: "Sum" input: "clip_grads/clip_by_norm_5/mul" input: "clip_grads/clip_by_norm_5/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_5/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_5/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_5/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_5/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_5/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_5/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_5/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_5/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_5/Const_1" input: "clip_grads/clip_by_norm_5/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_5/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_5/Rsqrt" input: "clip_grads/clip_by_norm_5/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_5/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_5/mul_1" input: "clip_grads/clip_by_norm_5/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_5" op: "Identity" input: "clip_grads/clip_by_norm_5/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_6/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_6/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_6/Sum" op: "Sum" input: "clip_grads/clip_by_norm_6/mul" input: "clip_grads/clip_by_norm_6/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_6/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_6/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_6/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_6/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_6/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_6/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_6/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_6/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_6/Const_1" input: "clip_grads/clip_by_norm_6/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_6/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_6/Rsqrt" input: "clip_grads/clip_by_norm_6/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_6/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_6/mul_1" input: "clip_grads/clip_by_norm_6/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_6" op: "Identity" input: "clip_grads/clip_by_norm_6/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_7/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_7/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_7/Sum" op: "Sum" input: "clip_grads/clip_by_norm_7/mul" input: "clip_grads/clip_by_norm_7/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_7/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_7/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_7/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_7/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_7/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_7/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_7/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_7/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_7/Const_1" input: "clip_grads/clip_by_norm_7/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_7/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_7/Rsqrt" input: "clip_grads/clip_by_norm_7/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_7/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_7/mul_1" input: "clip_grads/clip_by_norm_7/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_7" op: "Identity" input: "clip_grads/clip_by_norm_7/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_8/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_8/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_8/Sum" op: "Sum" input: "clip_grads/clip_by_norm_8/mul" input: "clip_grads/clip_by_norm_8/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_8/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_8/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_8/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_8/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_8/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_8/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_8/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_8/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_8/Const_1" input: "clip_grads/clip_by_norm_8/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_8/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_8/Rsqrt" input: "clip_grads/clip_by_norm_8/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_8/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_8/mul_1" input: "clip_grads/clip_by_norm_8/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_8" op: "Identity" input: "clip_grads/clip_by_norm_8/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_9/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_9/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_9/Sum" op: "Sum" input: "clip_grads/clip_by_norm_9/mul" input: "clip_grads/clip_by_norm_9/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_9/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_9/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_9/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_9/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_9/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_9/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_9/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_9/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_9/Const_1" input: "clip_grads/clip_by_norm_9/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_9/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_9/Rsqrt" input: "clip_grads/clip_by_norm_9/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_9/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_9/mul_1" input: "clip_grads/clip_by_norm_9/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_9" op: "Identity" input: "clip_grads/clip_by_norm_9/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_10/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_10/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_10/Sum" op: "Sum" input: "clip_grads/clip_by_norm_10/mul" input: "clip_grads/clip_by_norm_10/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_10/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_10/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_10/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_10/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_10/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_10/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_10/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_10/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_10/Const_1" input: "clip_grads/clip_by_norm_10/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_10/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_10/Rsqrt" input: "clip_grads/clip_by_norm_10/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_10/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_10/mul_1" input: "clip_grads/clip_by_norm_10/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_10" op: "Identity" input: "clip_grads/clip_by_norm_10/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_11/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_11/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_11/Sum" op: "Sum" input: "clip_grads/clip_by_norm_11/mul" input: "clip_grads/clip_by_norm_11/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_11/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_11/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_11/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_11/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_11/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_11/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_11/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_11/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_11/Const_1" input: "clip_grads/clip_by_norm_11/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_11/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_11/Rsqrt" input: "clip_grads/clip_by_norm_11/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_11/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_11/mul_1" input: "clip_grads/clip_by_norm_11/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_11" op: "Identity" input: "clip_grads/clip_by_norm_11/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_12/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_12/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_12/Sum" op: "Sum" input: "clip_grads/clip_by_norm_12/mul" input: "clip_grads/clip_by_norm_12/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_12/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_12/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_12/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_12/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_12/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_12/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_12/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_12/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_12/Const_1" input: "clip_grads/clip_by_norm_12/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_12/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_12/Rsqrt" input: "clip_grads/clip_by_norm_12/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_12/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_12/mul_1" input: "clip_grads/clip_by_norm_12/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_12" op: "Identity" input: "clip_grads/clip_by_norm_12/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_13/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_13/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_13/Sum" op: "Sum" input: "clip_grads/clip_by_norm_13/mul" input: "clip_grads/clip_by_norm_13/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_13/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_13/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_13/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_13/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_13/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_13/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_13/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_13/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_13/Const_1" input: "clip_grads/clip_by_norm_13/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_13/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_13/Rsqrt" input: "clip_grads/clip_by_norm_13/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_13/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_13/mul_1" input: "clip_grads/clip_by_norm_13/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_13" op: "Identity" input: "clip_grads/clip_by_norm_13/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_14/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_14/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_14/Sum" op: "Sum" input: "clip_grads/clip_by_norm_14/mul" input: "clip_grads/clip_by_norm_14/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_14/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_14/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_14/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_14/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_14/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_14/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_14/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_14/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_14/Const_1" input: "clip_grads/clip_by_norm_14/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_14/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_14/Rsqrt" input: "clip_grads/clip_by_norm_14/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_14/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_14/mul_1" input: "clip_grads/clip_by_norm_14/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_14" op: "Identity" input: "clip_grads/clip_by_norm_14/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_15/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_15/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_15/Sum" op: "Sum" input: "clip_grads/clip_by_norm_15/mul" input: "clip_grads/clip_by_norm_15/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_15/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_15/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_15/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_15/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_15/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_15/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_15/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_15/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_15/Const_1" input: "clip_grads/clip_by_norm_15/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_15/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_15/Rsqrt" input: "clip_grads/clip_by_norm_15/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_15/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_15/mul_1" input: "clip_grads/clip_by_norm_15/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_15" op: "Identity" input: "clip_grads/clip_by_norm_15/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_16/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_16/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_16/Sum" op: "Sum" input: "clip_grads/clip_by_norm_16/mul" input: "clip_grads/clip_by_norm_16/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_16/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_16/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_16/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_16/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_16/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_16/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_16/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_16/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_16/Const_1" input: "clip_grads/clip_by_norm_16/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_16/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_16/Rsqrt" input: "clip_grads/clip_by_norm_16/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_16/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_16/mul_1" input: "clip_grads/clip_by_norm_16/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_16" op: "Identity" input: "clip_grads/clip_by_norm_16/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_17/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_17/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_17/Sum" op: "Sum" input: "clip_grads/clip_by_norm_17/mul" input: "clip_grads/clip_by_norm_17/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_17/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_17/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_17/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_17/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_17/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_17/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_17/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_17/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_17/Const_1" input: "clip_grads/clip_by_norm_17/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_17/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_17/Rsqrt" input: "clip_grads/clip_by_norm_17/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_17/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_17/mul_1" input: "clip_grads/clip_by_norm_17/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_17" op: "Identity" input: "clip_grads/clip_by_norm_17/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_18/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_18/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_18/Sum" op: "Sum" input: "clip_grads/clip_by_norm_18/mul" input: "clip_grads/clip_by_norm_18/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_18/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_18/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_18/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_18/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_18/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_18/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_18/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_18/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_18/Const_1" input: "clip_grads/clip_by_norm_18/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_18/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_18/Rsqrt" input: "clip_grads/clip_by_norm_18/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_18/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_18/mul_1" input: "clip_grads/clip_by_norm_18/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_18" op: "Identity" input: "clip_grads/clip_by_norm_18/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_19/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_19/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_19/Sum" op: "Sum" input: "clip_grads/clip_by_norm_19/mul" input: "clip_grads/clip_by_norm_19/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_19/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_19/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_19/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_19/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_19/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_19/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_19/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_19/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_19/Const_1" input: "clip_grads/clip_by_norm_19/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_19/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_19/Rsqrt" input: "clip_grads/clip_by_norm_19/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_19/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_19/mul_1" input: "clip_grads/clip_by_norm_19/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_19" op: "Identity" input: "clip_grads/clip_by_norm_19/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_20/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_20/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_20/Sum" op: "Sum" input: "clip_grads/clip_by_norm_20/mul" input: "clip_grads/clip_by_norm_20/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_20/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_20/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_20/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_20/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_20/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_20/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_20/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_20/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_20/Const_1" input: "clip_grads/clip_by_norm_20/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_20/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_20/Rsqrt" input: "clip_grads/clip_by_norm_20/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_20/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_20/mul_1" input: "clip_grads/clip_by_norm_20/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_20" op: "Identity" input: "clip_grads/clip_by_norm_20/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_21/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_21/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_21/Sum" op: "Sum" input: "clip_grads/clip_by_norm_21/mul" input: "clip_grads/clip_by_norm_21/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_21/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_21/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_21/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_21/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_21/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_21/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_21/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_21/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_21/Const_1" input: "clip_grads/clip_by_norm_21/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_21/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_21/Rsqrt" input: "clip_grads/clip_by_norm_21/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_21/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_21/mul_1" input: "clip_grads/clip_by_norm_21/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_21" op: "Identity" input: "clip_grads/clip_by_norm_21/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_22/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_22/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_22/Sum" op: "Sum" input: "clip_grads/clip_by_norm_22/mul" input: "clip_grads/clip_by_norm_22/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_22/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_22/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_22/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_22/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_22/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_22/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_22/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_22/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_22/Const_1" input: "clip_grads/clip_by_norm_22/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_22/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_22/Rsqrt" input: "clip_grads/clip_by_norm_22/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_22/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_22/mul_1" input: "clip_grads/clip_by_norm_22/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_22" op: "Identity" input: "clip_grads/clip_by_norm_22/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_23/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_23/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_23/Sum" op: "Sum" input: "clip_grads/clip_by_norm_23/mul" input: "clip_grads/clip_by_norm_23/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_23/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_23/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_23/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_23/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_23/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_23/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_23/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_23/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_23/Const_1" input: "clip_grads/clip_by_norm_23/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_23/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_23/Rsqrt" input: "clip_grads/clip_by_norm_23/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_23/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_23/mul_1" input: "clip_grads/clip_by_norm_23/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_23" op: "Identity" input: "clip_grads/clip_by_norm_23/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_24/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_24/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_24/Sum" op: "Sum" input: "clip_grads/clip_by_norm_24/mul" input: "clip_grads/clip_by_norm_24/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_24/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_24/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_24/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_24/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_24/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_24/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_24/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_24/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_24/Const_1" input: "clip_grads/clip_by_norm_24/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_24/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_24/Rsqrt" input: "clip_grads/clip_by_norm_24/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_24/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_24/mul_1" input: "clip_grads/clip_by_norm_24/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_24" op: "Identity" input: "clip_grads/clip_by_norm_24/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_25/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_25/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_25/Sum" op: "Sum" input: "clip_grads/clip_by_norm_25/mul" input: "clip_grads/clip_by_norm_25/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_25/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_25/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_25/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_25/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_25/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_25/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_25/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_25/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_25/Const_1" input: "clip_grads/clip_by_norm_25/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_25/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_25/Rsqrt" input: "clip_grads/clip_by_norm_25/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_25/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_25/mul_1" input: "clip_grads/clip_by_norm_25/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_25" op: "Identity" input: "clip_grads/clip_by_norm_25/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_26/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_26/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_26/Sum" op: "Sum" input: "clip_grads/clip_by_norm_26/mul" input: "clip_grads/clip_by_norm_26/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_26/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_26/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_26/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_26/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_26/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_26/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_26/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_26/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_26/Const_1" input: "clip_grads/clip_by_norm_26/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_26/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_26/Rsqrt" input: "clip_grads/clip_by_norm_26/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_26/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_26/mul_1" input: "clip_grads/clip_by_norm_26/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_26" op: "Identity" input: "clip_grads/clip_by_norm_26/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_27/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_27/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_27/Sum" op: "Sum" input: "clip_grads/clip_by_norm_27/mul" input: "clip_grads/clip_by_norm_27/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_27/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_27/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_27/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_27/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_27/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_27/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_27/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_27/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_27/Const_1" input: "clip_grads/clip_by_norm_27/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_27/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_27/Rsqrt" input: "clip_grads/clip_by_norm_27/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_27/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_27/mul_1" input: "clip_grads/clip_by_norm_27/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_27" op: "Identity" input: "clip_grads/clip_by_norm_27/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_28/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_28/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_28/Sum" op: "Sum" input: "clip_grads/clip_by_norm_28/mul" input: "clip_grads/clip_by_norm_28/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_28/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_28/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_28/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_28/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_28/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_28/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_28/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_28/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_28/Const_1" input: "clip_grads/clip_by_norm_28/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_28/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_28/Rsqrt" input: "clip_grads/clip_by_norm_28/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_28/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_28/mul_1" input: "clip_grads/clip_by_norm_28/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_28" op: "Identity" input: "clip_grads/clip_by_norm_28/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_29/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_29/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_29/Sum" op: "Sum" input: "clip_grads/clip_by_norm_29/mul" input: "clip_grads/clip_by_norm_29/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_29/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_29/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_29/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_29/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_29/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_29/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_29/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_29/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_29/Const_1" input: "clip_grads/clip_by_norm_29/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_29/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_29/Rsqrt" input: "clip_grads/clip_by_norm_29/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_29/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_29/mul_1" input: "clip_grads/clip_by_norm_29/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_29" op: "Identity" input: "clip_grads/clip_by_norm_29/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "clip_grads/clip_by_norm_30/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_30/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_30/Sum" op: "Sum" input: "clip_grads/clip_by_norm_30/mul" input: "clip_grads/clip_by_norm_30/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_30/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_30/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_30/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_30/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_30/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_30/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_30/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_30/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_30/Const_1" input: "clip_grads/clip_by_norm_30/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_30/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_30/Rsqrt" input: "clip_grads/clip_by_norm_30/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_30/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_30/mul_1" input: "clip_grads/clip_by_norm_30/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_30" op: "Identity" input: "clip_grads/clip_by_norm_30/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_31/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_31/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_31/Sum" op: "Sum" input: "clip_grads/clip_by_norm_31/mul" input: "clip_grads/clip_by_norm_31/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_31/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_31/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_31/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_31/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_31/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_31/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_31/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_31/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_31/Const_1" input: "clip_grads/clip_by_norm_31/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_31/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_31/Rsqrt" input: "clip_grads/clip_by_norm_31/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_31/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_31/mul_1" input: "clip_grads/clip_by_norm_31/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_31" op: "Identity" input: "clip_grads/clip_by_norm_31/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_32/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_32/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_32/Sum" op: "Sum" input: "clip_grads/clip_by_norm_32/mul" input: "clip_grads/clip_by_norm_32/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_32/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_32/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_32/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_32/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_32/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_32/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_32/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_32/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_32/Const_1" input: "clip_grads/clip_by_norm_32/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_32/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_32/Rsqrt" input: "clip_grads/clip_by_norm_32/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_32/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_32/mul_1" input: "clip_grads/clip_by_norm_32/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_32" op: "Identity" input: "clip_grads/clip_by_norm_32/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_33/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_33/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_33/Sum" op: "Sum" input: "clip_grads/clip_by_norm_33/mul" input: "clip_grads/clip_by_norm_33/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_33/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_33/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_33/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_33/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_33/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_33/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_33/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_33/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_33/Const_1" input: "clip_grads/clip_by_norm_33/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_33/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_33/Rsqrt" input: "clip_grads/clip_by_norm_33/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_33/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_33/mul_1" input: "clip_grads/clip_by_norm_33/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_33" op: "Identity" input: "clip_grads/clip_by_norm_33/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_34/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_34/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_34/Sum" op: "Sum" input: "clip_grads/clip_by_norm_34/mul" input: "clip_grads/clip_by_norm_34/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_34/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_34/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_34/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_34/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_34/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_34/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_34/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_34/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_34/Const_1" input: "clip_grads/clip_by_norm_34/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_34/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_34/Rsqrt" input: "clip_grads/clip_by_norm_34/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_34/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_34/mul_1" input: "clip_grads/clip_by_norm_34/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_34" op: "Identity" input: "clip_grads/clip_by_norm_34/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_35/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_35/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_35/Sum" op: "Sum" input: "clip_grads/clip_by_norm_35/mul" input: "clip_grads/clip_by_norm_35/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_35/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_35/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_35/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_35/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_35/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_35/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_35/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_35/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_35/Const_1" input: "clip_grads/clip_by_norm_35/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_35/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_35/Rsqrt" input: "clip_grads/clip_by_norm_35/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_35/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_35/mul_1" input: "clip_grads/clip_by_norm_35/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_35" op: "Identity" input: "clip_grads/clip_by_norm_35/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_36/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_36/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_36/Sum" op: "Sum" input: "clip_grads/clip_by_norm_36/mul" input: "clip_grads/clip_by_norm_36/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_36/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_36/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_36/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_36/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_36/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_36/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_36/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_36/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_36/Const_1" input: "clip_grads/clip_by_norm_36/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_36/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_36/Rsqrt" input: "clip_grads/clip_by_norm_36/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_36/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_36/mul_1" input: "clip_grads/clip_by_norm_36/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_36" op: "Identity" input: "clip_grads/clip_by_norm_36/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_37/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_37/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_37/Sum" op: "Sum" input: "clip_grads/clip_by_norm_37/mul" input: "clip_grads/clip_by_norm_37/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_37/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_37/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_37/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_37/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_37/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_37/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_37/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_37/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_37/Const_1" input: "clip_grads/clip_by_norm_37/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_37/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_37/Rsqrt" input: "clip_grads/clip_by_norm_37/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_37/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_37/mul_1" input: "clip_grads/clip_by_norm_37/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_37" op: "Identity" input: "clip_grads/clip_by_norm_37/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_38/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_38/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_38/Sum" op: "Sum" input: "clip_grads/clip_by_norm_38/mul" input: "clip_grads/clip_by_norm_38/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_38/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_38/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_38/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_38/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_38/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_38/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_38/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_38/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_38/Const_1" input: "clip_grads/clip_by_norm_38/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_38/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_38/Rsqrt" input: "clip_grads/clip_by_norm_38/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_38/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_38/mul_1" input: "clip_grads/clip_by_norm_38/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_38" op: "Identity" input: "clip_grads/clip_by_norm_38/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_39/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_39/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_39/Sum" op: "Sum" input: "clip_grads/clip_by_norm_39/mul" input: "clip_grads/clip_by_norm_39/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_39/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_39/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_39/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_39/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_39/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_39/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_39/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_39/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_39/Const_1" input: "clip_grads/clip_by_norm_39/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_39/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_39/Rsqrt" input: "clip_grads/clip_by_norm_39/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_39/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_39/mul_1" input: "clip_grads/clip_by_norm_39/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_39" op: "Identity" input: "clip_grads/clip_by_norm_39/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_40/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_40/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_40/Sum" op: "Sum" input: "clip_grads/clip_by_norm_40/mul" input: "clip_grads/clip_by_norm_40/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_40/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_40/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_40/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_40/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_40/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_40/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_40/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_40/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_40/Const_1" input: "clip_grads/clip_by_norm_40/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_40/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_40/Rsqrt" input: "clip_grads/clip_by_norm_40/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_40/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_40/mul_1" input: "clip_grads/clip_by_norm_40/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_40" op: "Identity" input: "clip_grads/clip_by_norm_40/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_41/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_41/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_41/Sum" op: "Sum" input: "clip_grads/clip_by_norm_41/mul" input: "clip_grads/clip_by_norm_41/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_41/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_41/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_41/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_41/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_41/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_41/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_41/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_41/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_41/Const_1" input: "clip_grads/clip_by_norm_41/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_41/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_41/Rsqrt" input: "clip_grads/clip_by_norm_41/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_41/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_41/mul_1" input: "clip_grads/clip_by_norm_41/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_41" op: "Identity" input: "clip_grads/clip_by_norm_41/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_42/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_42/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_42/Sum" op: "Sum" input: "clip_grads/clip_by_norm_42/mul" input: "clip_grads/clip_by_norm_42/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_42/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_42/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_42/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_42/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_42/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_42/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_42/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_42/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_42/Const_1" input: "clip_grads/clip_by_norm_42/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_42/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_42/Rsqrt" input: "clip_grads/clip_by_norm_42/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_42/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_42/mul_1" input: "clip_grads/clip_by_norm_42/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_42" op: "Identity" input: "clip_grads/clip_by_norm_42/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_43/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_43/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_43/Sum" op: "Sum" input: "clip_grads/clip_by_norm_43/mul" input: "clip_grads/clip_by_norm_43/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_43/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_43/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_43/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_43/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_43/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_43/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_43/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_43/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_43/Const_1" input: "clip_grads/clip_by_norm_43/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_43/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_43/Rsqrt" input: "clip_grads/clip_by_norm_43/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_43/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_43/mul_1" input: "clip_grads/clip_by_norm_43/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_43" op: "Identity" input: "clip_grads/clip_by_norm_43/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_44/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_44/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_44/Sum" op: "Sum" input: "clip_grads/clip_by_norm_44/mul" input: "clip_grads/clip_by_norm_44/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_44/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_44/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_44/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_44/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_44/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_44/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_44/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_44/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_44/Const_1" input: "clip_grads/clip_by_norm_44/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_44/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_44/Rsqrt" input: "clip_grads/clip_by_norm_44/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_44/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_44/mul_1" input: "clip_grads/clip_by_norm_44/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_44" op: "Identity" input: "clip_grads/clip_by_norm_44/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_45/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_45/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_45/Sum" op: "Sum" input: "clip_grads/clip_by_norm_45/mul" input: "clip_grads/clip_by_norm_45/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_45/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_45/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_45/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_45/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_45/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_45/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_45/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_45/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_45/Const_1" input: "clip_grads/clip_by_norm_45/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_45/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_45/Rsqrt" input: "clip_grads/clip_by_norm_45/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_45/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_45/mul_1" input: "clip_grads/clip_by_norm_45/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_45" op: "Identity" input: "clip_grads/clip_by_norm_45/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_46/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_46/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_46/Sum" op: "Sum" input: "clip_grads/clip_by_norm_46/mul" input: "clip_grads/clip_by_norm_46/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_46/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_46/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_46/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_46/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_46/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_46/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_46/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_46/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_46/Const_1" input: "clip_grads/clip_by_norm_46/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_46/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_46/Rsqrt" input: "clip_grads/clip_by_norm_46/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_46/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_46/mul_1" input: "clip_grads/clip_by_norm_46/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_46" op: "Identity" input: "clip_grads/clip_by_norm_46/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_47/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_47/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_47/Sum" op: "Sum" input: "clip_grads/clip_by_norm_47/mul" input: "clip_grads/clip_by_norm_47/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_47/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_47/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_47/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_47/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_47/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_47/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_47/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_47/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_47/Const_1" input: "clip_grads/clip_by_norm_47/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_47/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_47/Rsqrt" input: "clip_grads/clip_by_norm_47/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_47/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_47/mul_1" input: "clip_grads/clip_by_norm_47/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_47" op: "Identity" input: "clip_grads/clip_by_norm_47/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_48/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_48/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_48/Sum" op: "Sum" input: "clip_grads/clip_by_norm_48/mul" input: "clip_grads/clip_by_norm_48/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_48/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_48/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_48/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_48/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_48/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_48/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_48/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_48/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_48/Const_1" input: "clip_grads/clip_by_norm_48/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_48/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_48/Rsqrt" input: "clip_grads/clip_by_norm_48/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_48/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_48/mul_1" input: "clip_grads/clip_by_norm_48/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_48" op: "Identity" input: "clip_grads/clip_by_norm_48/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_49/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_49/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_49/Sum" op: "Sum" input: "clip_grads/clip_by_norm_49/mul" input: "clip_grads/clip_by_norm_49/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_49/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_49/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_49/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_49/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_49/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_49/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_49/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_49/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_49/Const_1" input: "clip_grads/clip_by_norm_49/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_49/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_49/Rsqrt" input: "clip_grads/clip_by_norm_49/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_49/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_49/mul_1" input: "clip_grads/clip_by_norm_49/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_49" op: "Identity" input: "clip_grads/clip_by_norm_49/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_50/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_50/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_50/Sum" op: "Sum" input: "clip_grads/clip_by_norm_50/mul" input: "clip_grads/clip_by_norm_50/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_50/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_50/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_50/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_50/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_50/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_50/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_50/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_50/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_50/Const_1" input: "clip_grads/clip_by_norm_50/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_50/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_50/Rsqrt" input: "clip_grads/clip_by_norm_50/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_50/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_50/mul_1" input: "clip_grads/clip_by_norm_50/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_50" op: "Identity" input: "clip_grads/clip_by_norm_50/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_51/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_51/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_51/Sum" op: "Sum" input: "clip_grads/clip_by_norm_51/mul" input: "clip_grads/clip_by_norm_51/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_51/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_51/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_51/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_51/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_51/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_51/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_51/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_51/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_51/Const_1" input: "clip_grads/clip_by_norm_51/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_51/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_51/Rsqrt" input: "clip_grads/clip_by_norm_51/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_51/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_51/mul_1" input: "clip_grads/clip_by_norm_51/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_51" op: "Identity" input: "clip_grads/clip_by_norm_51/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_52/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_52/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_52/Sum" op: "Sum" input: "clip_grads/clip_by_norm_52/mul" input: "clip_grads/clip_by_norm_52/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_52/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_52/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_52/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_52/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_52/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_52/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_52/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_52/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_52/Const_1" input: "clip_grads/clip_by_norm_52/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_52/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_52/Rsqrt" input: "clip_grads/clip_by_norm_52/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_52/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_52/mul_1" input: "clip_grads/clip_by_norm_52/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_52" op: "Identity" input: "clip_grads/clip_by_norm_52/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_53/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_53/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_53/Sum" op: "Sum" input: "clip_grads/clip_by_norm_53/mul" input: "clip_grads/clip_by_norm_53/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_53/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_53/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_53/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_53/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_53/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_53/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_53/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_53/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_53/Const_1" input: "clip_grads/clip_by_norm_53/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_53/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_53/Rsqrt" input: "clip_grads/clip_by_norm_53/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_53/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_53/mul_1" input: "clip_grads/clip_by_norm_53/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_53" op: "Identity" input: "clip_grads/clip_by_norm_53/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_54/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_54/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_54/Sum" op: "Sum" input: "clip_grads/clip_by_norm_54/mul" input: "clip_grads/clip_by_norm_54/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_54/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_54/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_54/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_54/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_54/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_54/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_54/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_54/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_54/Const_1" input: "clip_grads/clip_by_norm_54/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_54/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_54/Rsqrt" input: "clip_grads/clip_by_norm_54/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_54/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_54/mul_1" input: "clip_grads/clip_by_norm_54/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_54" op: "Identity" input: "clip_grads/clip_by_norm_54/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_55/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_55/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_55/Sum" op: "Sum" input: "clip_grads/clip_by_norm_55/mul" input: "clip_grads/clip_by_norm_55/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_55/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_55/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_55/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_55/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_55/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_55/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_55/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_55/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_55/Const_1" input: "clip_grads/clip_by_norm_55/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_55/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_55/Rsqrt" input: "clip_grads/clip_by_norm_55/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_55/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_55/mul_1" input: "clip_grads/clip_by_norm_55/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_55" op: "Identity" input: "clip_grads/clip_by_norm_55/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_56/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_56/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_56/Sum" op: "Sum" input: "clip_grads/clip_by_norm_56/mul" input: "clip_grads/clip_by_norm_56/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_56/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_56/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_56/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_56/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_56/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_56/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_56/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_56/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_56/Const_1" input: "clip_grads/clip_by_norm_56/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_56/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_56/Rsqrt" input: "clip_grads/clip_by_norm_56/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_56/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_56/mul_1" input: "clip_grads/clip_by_norm_56/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_56" op: "Identity" input: "clip_grads/clip_by_norm_56/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_57/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_57/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_57/Sum" op: "Sum" input: "clip_grads/clip_by_norm_57/mul" input: "clip_grads/clip_by_norm_57/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_57/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_57/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_57/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_57/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_57/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_57/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_57/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_57/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_57/Const_1" input: "clip_grads/clip_by_norm_57/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_57/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_57/Rsqrt" input: "clip_grads/clip_by_norm_57/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_57/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_57/mul_1" input: "clip_grads/clip_by_norm_57/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_57" op: "Identity" input: "clip_grads/clip_by_norm_57/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_58/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_58/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_58/Sum" op: "Sum" input: "clip_grads/clip_by_norm_58/mul" input: "clip_grads/clip_by_norm_58/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_58/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_58/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_58/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_58/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_58/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_58/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_58/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_58/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_58/Const_1" input: "clip_grads/clip_by_norm_58/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_58/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_58/Rsqrt" input: "clip_grads/clip_by_norm_58/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_58/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_58/mul_1" input: "clip_grads/clip_by_norm_58/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_58" op: "Identity" input: "clip_grads/clip_by_norm_58/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_59/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_59/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_59/Sum" op: "Sum" input: "clip_grads/clip_by_norm_59/mul" input: "clip_grads/clip_by_norm_59/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_59/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_59/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_59/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_59/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_59/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_59/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_59/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_59/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_59/Const_1" input: "clip_grads/clip_by_norm_59/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_59/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_59/Rsqrt" input: "clip_grads/clip_by_norm_59/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_59/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_59/mul_1" input: "clip_grads/clip_by_norm_59/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_59" op: "Identity" input: "clip_grads/clip_by_norm_59/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_60/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_60/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_60/Sum" op: "Sum" input: "clip_grads/clip_by_norm_60/mul" input: "clip_grads/clip_by_norm_60/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_60/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_60/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_60/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_60/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_60/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_60/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_60/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_60/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_60/Const_1" input: "clip_grads/clip_by_norm_60/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_60/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_60/Rsqrt" input: "clip_grads/clip_by_norm_60/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_60/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_60/mul_1" input: "clip_grads/clip_by_norm_60/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_60" op: "Identity" input: "clip_grads/clip_by_norm_60/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_61/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_61/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_61/Sum" op: "Sum" input: "clip_grads/clip_by_norm_61/mul" input: "clip_grads/clip_by_norm_61/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_61/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_61/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_61/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_61/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_61/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_61/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_61/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_61/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_61/Const_1" input: "clip_grads/clip_by_norm_61/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_61/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_61/Rsqrt" input: "clip_grads/clip_by_norm_61/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_61/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_61/mul_1" input: "clip_grads/clip_by_norm_61/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_61" op: "Identity" input: "clip_grads/clip_by_norm_61/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_62/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_62/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_62/Sum" op: "Sum" input: "clip_grads/clip_by_norm_62/mul" input: "clip_grads/clip_by_norm_62/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_62/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_62/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_62/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_62/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_62/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_62/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_62/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_62/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_62/Const_1" input: "clip_grads/clip_by_norm_62/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_62/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_62/Rsqrt" input: "clip_grads/clip_by_norm_62/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_62/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_62/mul_1" input: "clip_grads/clip_by_norm_62/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_62" op: "Identity" input: "clip_grads/clip_by_norm_62/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_63/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_63/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_63/Sum" op: "Sum" input: "clip_grads/clip_by_norm_63/mul" input: "clip_grads/clip_by_norm_63/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_63/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_63/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_63/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_63/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_63/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_63/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_63/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_63/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_63/Const_1" input: "clip_grads/clip_by_norm_63/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_63/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_63/Rsqrt" input: "clip_grads/clip_by_norm_63/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_63/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_63/mul_1" input: "clip_grads/clip_by_norm_63/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_63" op: "Identity" input: "clip_grads/clip_by_norm_63/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_64/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_64/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_64/Sum" op: "Sum" input: "clip_grads/clip_by_norm_64/mul" input: "clip_grads/clip_by_norm_64/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_64/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_64/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_64/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_64/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_64/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_64/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_64/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_64/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_64/Const_1" input: "clip_grads/clip_by_norm_64/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_64/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_64/Rsqrt" input: "clip_grads/clip_by_norm_64/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_64/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_64/mul_1" input: "clip_grads/clip_by_norm_64/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_64" op: "Identity" input: "clip_grads/clip_by_norm_64/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_65/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_65/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_65/Sum" op: "Sum" input: "clip_grads/clip_by_norm_65/mul" input: "clip_grads/clip_by_norm_65/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_65/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_65/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_65/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_65/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_65/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_65/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_65/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_65/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_65/Const_1" input: "clip_grads/clip_by_norm_65/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_65/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_65/Rsqrt" input: "clip_grads/clip_by_norm_65/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_65/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_65/mul_1" input: "clip_grads/clip_by_norm_65/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_65" op: "Identity" input: "clip_grads/clip_by_norm_65/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_66/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_66/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_66/Sum" op: "Sum" input: "clip_grads/clip_by_norm_66/mul" input: "clip_grads/clip_by_norm_66/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_66/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_66/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_66/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_66/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_66/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_66/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_66/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_66/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_66/Const_1" input: "clip_grads/clip_by_norm_66/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_66/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_66/Rsqrt" input: "clip_grads/clip_by_norm_66/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_66/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_66/mul_1" input: "clip_grads/clip_by_norm_66/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_66" op: "Identity" input: "clip_grads/clip_by_norm_66/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_67/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_67/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_67/Sum" op: "Sum" input: "clip_grads/clip_by_norm_67/mul" input: "clip_grads/clip_by_norm_67/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_67/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_67/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_67/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_67/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_67/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_67/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_67/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_67/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_67/Const_1" input: "clip_grads/clip_by_norm_67/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_67/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_67/Rsqrt" input: "clip_grads/clip_by_norm_67/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_67/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_67/mul_1" input: "clip_grads/clip_by_norm_67/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_67" op: "Identity" input: "clip_grads/clip_by_norm_67/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_68/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_68/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_68/Sum" op: "Sum" input: "clip_grads/clip_by_norm_68/mul" input: "clip_grads/clip_by_norm_68/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_68/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_68/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_68/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_68/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_68/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_68/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_68/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_68/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_68/Const_1" input: "clip_grads/clip_by_norm_68/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_68/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_68/Rsqrt" input: "clip_grads/clip_by_norm_68/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_68/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_68/mul_1" input: "clip_grads/clip_by_norm_68/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_68" op: "Identity" input: "clip_grads/clip_by_norm_68/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "clip_grads/clip_by_norm_69/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_69/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_69/Sum" op: "Sum" input: "clip_grads/clip_by_norm_69/mul" input: "clip_grads/clip_by_norm_69/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_69/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_69/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_69/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_69/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_69/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_69/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_69/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_69/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_69/Const_1" input: "clip_grads/clip_by_norm_69/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_69/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_69/Rsqrt" input: "clip_grads/clip_by_norm_69/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_69/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_69/mul_1" input: "clip_grads/clip_by_norm_69/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_69" op: "Identity" input: "clip_grads/clip_by_norm_69/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_70/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_70/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_70/Sum" op: "Sum" input: "clip_grads/clip_by_norm_70/mul" input: "clip_grads/clip_by_norm_70/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_70/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_70/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_70/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_70/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_70/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_70/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_70/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_70/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_70/Const_1" input: "clip_grads/clip_by_norm_70/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_70/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_70/Rsqrt" input: "clip_grads/clip_by_norm_70/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_70/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_70/mul_1" input: "clip_grads/clip_by_norm_70/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_70" op: "Identity" input: "clip_grads/clip_by_norm_70/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_71/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_71/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_71/Sum" op: "Sum" input: "clip_grads/clip_by_norm_71/mul" input: "clip_grads/clip_by_norm_71/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_71/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_71/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_71/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_71/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_71/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_71/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_71/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_71/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_71/Const_1" input: "clip_grads/clip_by_norm_71/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_71/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_71/Rsqrt" input: "clip_grads/clip_by_norm_71/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_71/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_71/mul_1" input: "clip_grads/clip_by_norm_71/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_71" op: "Identity" input: "clip_grads/clip_by_norm_71/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_72/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_72/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_72/Sum" op: "Sum" input: "clip_grads/clip_by_norm_72/mul" input: "clip_grads/clip_by_norm_72/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_72/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_72/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_72/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_72/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_72/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_72/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_72/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_72/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_72/Const_1" input: "clip_grads/clip_by_norm_72/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_72/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_72/Rsqrt" input: "clip_grads/clip_by_norm_72/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_72/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_72/mul_1" input: "clip_grads/clip_by_norm_72/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_72" op: "Identity" input: "clip_grads/clip_by_norm_72/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_73/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_73/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_73/Sum" op: "Sum" input: "clip_grads/clip_by_norm_73/mul" input: "clip_grads/clip_by_norm_73/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_73/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_73/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_73/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_73/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_73/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_73/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_73/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_73/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_73/Const_1" input: "clip_grads/clip_by_norm_73/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_73/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_73/Rsqrt" input: "clip_grads/clip_by_norm_73/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_73/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_73/mul_1" input: "clip_grads/clip_by_norm_73/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_73" op: "Identity" input: "clip_grads/clip_by_norm_73/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_74/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_74/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_74/Sum" op: "Sum" input: "clip_grads/clip_by_norm_74/mul" input: "clip_grads/clip_by_norm_74/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_74/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_74/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_74/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_74/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_74/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_74/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_74/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_74/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_74/Const_1" input: "clip_grads/clip_by_norm_74/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_74/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_74/Rsqrt" input: "clip_grads/clip_by_norm_74/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_74/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_74/mul_1" input: "clip_grads/clip_by_norm_74/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_74" op: "Identity" input: "clip_grads/clip_by_norm_74/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_75/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_75/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_75/Sum" op: "Sum" input: "clip_grads/clip_by_norm_75/mul" input: "clip_grads/clip_by_norm_75/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_75/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_75/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_75/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_75/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_75/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_75/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_75/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_75/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_75/Const_1" input: "clip_grads/clip_by_norm_75/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_75/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_75/Rsqrt" input: "clip_grads/clip_by_norm_75/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_75/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_75/mul_1" input: "clip_grads/clip_by_norm_75/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_75" op: "Identity" input: "clip_grads/clip_by_norm_75/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_76/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_76/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_76/Sum" op: "Sum" input: "clip_grads/clip_by_norm_76/mul" input: "clip_grads/clip_by_norm_76/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_76/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_76/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_76/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_76/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_76/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_76/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_76/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_76/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_76/Const_1" input: "clip_grads/clip_by_norm_76/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_76/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_76/Rsqrt" input: "clip_grads/clip_by_norm_76/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_76/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_76/mul_1" input: "clip_grads/clip_by_norm_76/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_76" op: "Identity" input: "clip_grads/clip_by_norm_76/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_77/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_77/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_77/Sum" op: "Sum" input: "clip_grads/clip_by_norm_77/mul" input: "clip_grads/clip_by_norm_77/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_77/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_77/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_77/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_77/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_77/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_77/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_77/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_77/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_77/Const_1" input: "clip_grads/clip_by_norm_77/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_77/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_77/Rsqrt" input: "clip_grads/clip_by_norm_77/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_77/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_77/mul_1" input: "clip_grads/clip_by_norm_77/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_77" op: "Identity" input: "clip_grads/clip_by_norm_77/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_78/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_78/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_78/Sum" op: "Sum" input: "clip_grads/clip_by_norm_78/mul" input: "clip_grads/clip_by_norm_78/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_78/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_78/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_78/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_78/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_78/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_78/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_78/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_78/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_78/Const_1" input: "clip_grads/clip_by_norm_78/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_78/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_78/Rsqrt" input: "clip_grads/clip_by_norm_78/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_78/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_78/mul_1" input: "clip_grads/clip_by_norm_78/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_78" op: "Identity" input: "clip_grads/clip_by_norm_78/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_79/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_79/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_79/Sum" op: "Sum" input: "clip_grads/clip_by_norm_79/mul" input: "clip_grads/clip_by_norm_79/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_79/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_79/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_79/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_79/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_79/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_79/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_79/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_79/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_79/Const_1" input: "clip_grads/clip_by_norm_79/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_79/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_79/Rsqrt" input: "clip_grads/clip_by_norm_79/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_79/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_79/mul_1" input: "clip_grads/clip_by_norm_79/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_79" op: "Identity" input: "clip_grads/clip_by_norm_79/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_80/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_80/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_80/Sum" op: "Sum" input: "clip_grads/clip_by_norm_80/mul" input: "clip_grads/clip_by_norm_80/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_80/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_80/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_80/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_80/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_80/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_80/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_80/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_80/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_80/Const_1" input: "clip_grads/clip_by_norm_80/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_80/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_80/Rsqrt" input: "clip_grads/clip_by_norm_80/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_80/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_80/mul_1" input: "clip_grads/clip_by_norm_80/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_80" op: "Identity" input: "clip_grads/clip_by_norm_80/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_81/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_81/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_81/Sum" op: "Sum" input: "clip_grads/clip_by_norm_81/mul" input: "clip_grads/clip_by_norm_81/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_81/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_81/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_81/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_81/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_81/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_81/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_81/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_81/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_81/Const_1" input: "clip_grads/clip_by_norm_81/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_81/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_81/Rsqrt" input: "clip_grads/clip_by_norm_81/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_81/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_81/mul_1" input: "clip_grads/clip_by_norm_81/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_81" op: "Identity" input: "clip_grads/clip_by_norm_81/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_82/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_82/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_82/Sum" op: "Sum" input: "clip_grads/clip_by_norm_82/mul" input: "clip_grads/clip_by_norm_82/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_82/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_82/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_82/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_82/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_82/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_82/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_82/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_82/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_82/Const_1" input: "clip_grads/clip_by_norm_82/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_82/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_82/Rsqrt" input: "clip_grads/clip_by_norm_82/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_82/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_82/mul_1" input: "clip_grads/clip_by_norm_82/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_82" op: "Identity" input: "clip_grads/clip_by_norm_82/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_83/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_83/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_83/Sum" op: "Sum" input: "clip_grads/clip_by_norm_83/mul" input: "clip_grads/clip_by_norm_83/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_83/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_83/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_83/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_83/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_83/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_83/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_83/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_83/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_83/Const_1" input: "clip_grads/clip_by_norm_83/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_83/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_83/Rsqrt" input: "clip_grads/clip_by_norm_83/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_83/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_83/mul_1" input: "clip_grads/clip_by_norm_83/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_83" op: "Identity" input: "clip_grads/clip_by_norm_83/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_84/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_84/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_84/Sum" op: "Sum" input: "clip_grads/clip_by_norm_84/mul" input: "clip_grads/clip_by_norm_84/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_84/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_84/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_84/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_84/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_84/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_84/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_84/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_84/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_84/Const_1" input: "clip_grads/clip_by_norm_84/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_84/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_84/Rsqrt" input: "clip_grads/clip_by_norm_84/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_84/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_84/mul_1" input: "clip_grads/clip_by_norm_84/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_84" op: "Identity" input: "clip_grads/clip_by_norm_84/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_85/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_85/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_85/Sum" op: "Sum" input: "clip_grads/clip_by_norm_85/mul" input: "clip_grads/clip_by_norm_85/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_85/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_85/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_85/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_85/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_85/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_85/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_85/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_85/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_85/Const_1" input: "clip_grads/clip_by_norm_85/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_85/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_85/Rsqrt" input: "clip_grads/clip_by_norm_85/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_85/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_85/mul_1" input: "clip_grads/clip_by_norm_85/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_85" op: "Identity" input: "clip_grads/clip_by_norm_85/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_86/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_86/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_86/Sum" op: "Sum" input: "clip_grads/clip_by_norm_86/mul" input: "clip_grads/clip_by_norm_86/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_86/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_86/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_86/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_86/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_86/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_86/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_86/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_86/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_86/Const_1" input: "clip_grads/clip_by_norm_86/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_86/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_86/Rsqrt" input: "clip_grads/clip_by_norm_86/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_86/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_86/mul_1" input: "clip_grads/clip_by_norm_86/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_86" op: "Identity" input: "clip_grads/clip_by_norm_86/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_87/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_87/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_87/Sum" op: "Sum" input: "clip_grads/clip_by_norm_87/mul" input: "clip_grads/clip_by_norm_87/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_87/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_87/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_87/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_87/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_87/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_87/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_87/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_87/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_87/Const_1" input: "clip_grads/clip_by_norm_87/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_87/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_87/Rsqrt" input: "clip_grads/clip_by_norm_87/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_87/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_87/mul_1" input: "clip_grads/clip_by_norm_87/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_87" op: "Identity" input: "clip_grads/clip_by_norm_87/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_88/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_88/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_88/Sum" op: "Sum" input: "clip_grads/clip_by_norm_88/mul" input: "clip_grads/clip_by_norm_88/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_88/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_88/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_88/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_88/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_88/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_88/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_88/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_88/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_88/Const_1" input: "clip_grads/clip_by_norm_88/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_88/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_88/Rsqrt" input: "clip_grads/clip_by_norm_88/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_88/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_88/mul_1" input: "clip_grads/clip_by_norm_88/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_88" op: "Identity" input: "clip_grads/clip_by_norm_88/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_89/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_89/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_89/Sum" op: "Sum" input: "clip_grads/clip_by_norm_89/mul" input: "clip_grads/clip_by_norm_89/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_89/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_89/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_89/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_89/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_89/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_89/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_89/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_89/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_89/Const_1" input: "clip_grads/clip_by_norm_89/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_89/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_89/Rsqrt" input: "clip_grads/clip_by_norm_89/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_89/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_89/mul_1" input: "clip_grads/clip_by_norm_89/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_89" op: "Identity" input: "clip_grads/clip_by_norm_89/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_90/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_90/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_90/Sum" op: "Sum" input: "clip_grads/clip_by_norm_90/mul" input: "clip_grads/clip_by_norm_90/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_90/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_90/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_90/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_90/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_90/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_90/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_90/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_90/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_90/Const_1" input: "clip_grads/clip_by_norm_90/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_90/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_90/Rsqrt" input: "clip_grads/clip_by_norm_90/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_90/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_90/mul_1" input: "clip_grads/clip_by_norm_90/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_90" op: "Identity" input: "clip_grads/clip_by_norm_90/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_91/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_91/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_91/Sum" op: "Sum" input: "clip_grads/clip_by_norm_91/mul" input: "clip_grads/clip_by_norm_91/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_91/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_91/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_91/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_91/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_91/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_91/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_91/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_91/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_91/Const_1" input: "clip_grads/clip_by_norm_91/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_91/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_91/Rsqrt" input: "clip_grads/clip_by_norm_91/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_91/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_91/mul_1" input: "clip_grads/clip_by_norm_91/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_91" op: "Identity" input: "clip_grads/clip_by_norm_91/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_92/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_92/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_92/Sum" op: "Sum" input: "clip_grads/clip_by_norm_92/mul" input: "clip_grads/clip_by_norm_92/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_92/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_92/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_92/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_92/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_92/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_92/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_92/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_92/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_92/Const_1" input: "clip_grads/clip_by_norm_92/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_92/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_92/Rsqrt" input: "clip_grads/clip_by_norm_92/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_92/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_92/mul_1" input: "clip_grads/clip_by_norm_92/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_92" op: "Identity" input: "clip_grads/clip_by_norm_92/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_93/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_93/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_93/Sum" op: "Sum" input: "clip_grads/clip_by_norm_93/mul" input: "clip_grads/clip_by_norm_93/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_93/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_93/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_93/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_93/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_93/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_93/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_93/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_93/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_93/Const_1" input: "clip_grads/clip_by_norm_93/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_93/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_93/Rsqrt" input: "clip_grads/clip_by_norm_93/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_93/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_93/mul_1" input: "clip_grads/clip_by_norm_93/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_93" op: "Identity" input: "clip_grads/clip_by_norm_93/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_94/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_94/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_94/Sum" op: "Sum" input: "clip_grads/clip_by_norm_94/mul" input: "clip_grads/clip_by_norm_94/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_94/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_94/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_94/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_94/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_94/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_94/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_94/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_94/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_94/Const_1" input: "clip_grads/clip_by_norm_94/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_94/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_94/Rsqrt" input: "clip_grads/clip_by_norm_94/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_94/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_94/mul_1" input: "clip_grads/clip_by_norm_94/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_94" op: "Identity" input: "clip_grads/clip_by_norm_94/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_95/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_95/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_95/Sum" op: "Sum" input: "clip_grads/clip_by_norm_95/mul" input: "clip_grads/clip_by_norm_95/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_95/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_95/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_95/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_95/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_95/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_95/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_95/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_95/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_95/Const_1" input: "clip_grads/clip_by_norm_95/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_95/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_95/Rsqrt" input: "clip_grads/clip_by_norm_95/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_95/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_95/mul_1" input: "clip_grads/clip_by_norm_95/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_95" op: "Identity" input: "clip_grads/clip_by_norm_95/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_96/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_96/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_96/Sum" op: "Sum" input: "clip_grads/clip_by_norm_96/mul" input: "clip_grads/clip_by_norm_96/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_96/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_96/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_96/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_96/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_96/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_96/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_96/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_96/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_96/Const_1" input: "clip_grads/clip_by_norm_96/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_96/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_96/Rsqrt" input: "clip_grads/clip_by_norm_96/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_96/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_96/mul_1" input: "clip_grads/clip_by_norm_96/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_96" op: "Identity" input: "clip_grads/clip_by_norm_96/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_97/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_97/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_97/Sum" op: "Sum" input: "clip_grads/clip_by_norm_97/mul" input: "clip_grads/clip_by_norm_97/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_97/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_97/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_97/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_97/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_97/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_97/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_97/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_97/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_97/Const_1" input: "clip_grads/clip_by_norm_97/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_97/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_97/Rsqrt" input: "clip_grads/clip_by_norm_97/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_97/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_97/mul_1" input: "clip_grads/clip_by_norm_97/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_97" op: "Identity" input: "clip_grads/clip_by_norm_97/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_98/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_98/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_98/Sum" op: "Sum" input: "clip_grads/clip_by_norm_98/mul" input: "clip_grads/clip_by_norm_98/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_98/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_98/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_98/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_98/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_98/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_98/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_98/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_98/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_98/Const_1" input: "clip_grads/clip_by_norm_98/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_98/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_98/Rsqrt" input: "clip_grads/clip_by_norm_98/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_98/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_98/mul_1" input: "clip_grads/clip_by_norm_98/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_98" op: "Identity" input: "clip_grads/clip_by_norm_98/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_99/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_99/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_99/Sum" op: "Sum" input: "clip_grads/clip_by_norm_99/mul" input: "clip_grads/clip_by_norm_99/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_99/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_99/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_99/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_99/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_99/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_99/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_99/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_99/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_99/Const_1" input: "clip_grads/clip_by_norm_99/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_99/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_99/Rsqrt" input: "clip_grads/clip_by_norm_99/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_99/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_99/mul_1" input: "clip_grads/clip_by_norm_99/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_99" op: "Identity" input: "clip_grads/clip_by_norm_99/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_100/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_100/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_100/Sum" op: "Sum" input: "clip_grads/clip_by_norm_100/mul" input: "clip_grads/clip_by_norm_100/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_100/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_100/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_100/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_100/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_100/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_100/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_100/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_100/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_100/Const_1" input: "clip_grads/clip_by_norm_100/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_100/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_100/Rsqrt" input: "clip_grads/clip_by_norm_100/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_100/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_100/mul_1" input: "clip_grads/clip_by_norm_100/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_100" op: "Identity" input: "clip_grads/clip_by_norm_100/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_101/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_101/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_101/Sum" op: "Sum" input: "clip_grads/clip_by_norm_101/mul" input: "clip_grads/clip_by_norm_101/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_101/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_101/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_101/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_101/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_101/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_101/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_101/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_101/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_101/Const_1" input: "clip_grads/clip_by_norm_101/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_101/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_101/Rsqrt" input: "clip_grads/clip_by_norm_101/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_101/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_101/mul_1" input: "clip_grads/clip_by_norm_101/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_101" op: "Identity" input: "clip_grads/clip_by_norm_101/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_102/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_102/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_102/Sum" op: "Sum" input: "clip_grads/clip_by_norm_102/mul" input: "clip_grads/clip_by_norm_102/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_102/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_102/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_102/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_102/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_102/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_102/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_102/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_102/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_102/Const_1" input: "clip_grads/clip_by_norm_102/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_102/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_102/Rsqrt" input: "clip_grads/clip_by_norm_102/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_102/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_102/mul_1" input: "clip_grads/clip_by_norm_102/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_102" op: "Identity" input: "clip_grads/clip_by_norm_102/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_103/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_103/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_103/Sum" op: "Sum" input: "clip_grads/clip_by_norm_103/mul" input: "clip_grads/clip_by_norm_103/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_103/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_103/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_103/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_103/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_103/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_103/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_103/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_103/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_103/Const_1" input: "clip_grads/clip_by_norm_103/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_103/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_103/Rsqrt" input: "clip_grads/clip_by_norm_103/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_103/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_103/mul_1" input: "clip_grads/clip_by_norm_103/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_103" op: "Identity" input: "clip_grads/clip_by_norm_103/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_104/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_104/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_104/Sum" op: "Sum" input: "clip_grads/clip_by_norm_104/mul" input: "clip_grads/clip_by_norm_104/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_104/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_104/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_104/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_104/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_104/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_104/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_104/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_104/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_104/Const_1" input: "clip_grads/clip_by_norm_104/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_104/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_104/Rsqrt" input: "clip_grads/clip_by_norm_104/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_104/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_104/mul_1" input: "clip_grads/clip_by_norm_104/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_104" op: "Identity" input: "clip_grads/clip_by_norm_104/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_105/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_105/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_105/Sum" op: "Sum" input: "clip_grads/clip_by_norm_105/mul" input: "clip_grads/clip_by_norm_105/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_105/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_105/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_105/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_105/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_105/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_105/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_105/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_105/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_105/Const_1" input: "clip_grads/clip_by_norm_105/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_105/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_105/Rsqrt" input: "clip_grads/clip_by_norm_105/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_105/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_105/mul_1" input: "clip_grads/clip_by_norm_105/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_105" op: "Identity" input: "clip_grads/clip_by_norm_105/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_106/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_106/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_106/Sum" op: "Sum" input: "clip_grads/clip_by_norm_106/mul" input: "clip_grads/clip_by_norm_106/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_106/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_106/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_106/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_106/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_106/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_106/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_106/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_106/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_106/Const_1" input: "clip_grads/clip_by_norm_106/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_106/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_106/Rsqrt" input: "clip_grads/clip_by_norm_106/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_106/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_106/mul_1" input: "clip_grads/clip_by_norm_106/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_106" op: "Identity" input: "clip_grads/clip_by_norm_106/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_107/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_107/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_107/Sum" op: "Sum" input: "clip_grads/clip_by_norm_107/mul" input: "clip_grads/clip_by_norm_107/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_107/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_107/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_107/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_107/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_107/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_107/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_107/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_107/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_107/Const_1" input: "clip_grads/clip_by_norm_107/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_107/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_107/Rsqrt" input: "clip_grads/clip_by_norm_107/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_107/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_107/mul_1" input: "clip_grads/clip_by_norm_107/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_107" op: "Identity" input: "clip_grads/clip_by_norm_107/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_108/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_108/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_108/Sum" op: "Sum" input: "clip_grads/clip_by_norm_108/mul" input: "clip_grads/clip_by_norm_108/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_108/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_108/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_108/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_108/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_108/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_108/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_108/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_108/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_108/Const_1" input: "clip_grads/clip_by_norm_108/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_108/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_108/Rsqrt" input: "clip_grads/clip_by_norm_108/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_108/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_108/mul_1" input: "clip_grads/clip_by_norm_108/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_108" op: "Identity" input: "clip_grads/clip_by_norm_108/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_109/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_109/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_109/Sum" op: "Sum" input: "clip_grads/clip_by_norm_109/mul" input: "clip_grads/clip_by_norm_109/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_109/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_109/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_109/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_109/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_109/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_109/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_109/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_109/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_109/Const_1" input: "clip_grads/clip_by_norm_109/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_109/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_109/Rsqrt" input: "clip_grads/clip_by_norm_109/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_109/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_109/mul_1" input: "clip_grads/clip_by_norm_109/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_109" op: "Identity" input: "clip_grads/clip_by_norm_109/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_110/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_110/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_110/Sum" op: "Sum" input: "clip_grads/clip_by_norm_110/mul" input: "clip_grads/clip_by_norm_110/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_110/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_110/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_110/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_110/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_110/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_110/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_110/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_110/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_110/Const_1" input: "clip_grads/clip_by_norm_110/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_110/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_110/Rsqrt" input: "clip_grads/clip_by_norm_110/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_110/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_110/mul_1" input: "clip_grads/clip_by_norm_110/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_110" op: "Identity" input: "clip_grads/clip_by_norm_110/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_111/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_111/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_111/Sum" op: "Sum" input: "clip_grads/clip_by_norm_111/mul" input: "clip_grads/clip_by_norm_111/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_111/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_111/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_111/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_111/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_111/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_111/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_111/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_111/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_111/Const_1" input: "clip_grads/clip_by_norm_111/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_111/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_111/Rsqrt" input: "clip_grads/clip_by_norm_111/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_111/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_111/mul_1" input: "clip_grads/clip_by_norm_111/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_111" op: "Identity" input: "clip_grads/clip_by_norm_111/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_112/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_112/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_112/Sum" op: "Sum" input: "clip_grads/clip_by_norm_112/mul" input: "clip_grads/clip_by_norm_112/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_112/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_112/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_112/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_112/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_112/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_112/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_112/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_112/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_112/Const_1" input: "clip_grads/clip_by_norm_112/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_112/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_112/Rsqrt" input: "clip_grads/clip_by_norm_112/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_112/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_112/mul_1" input: "clip_grads/clip_by_norm_112/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_112" op: "Identity" input: "clip_grads/clip_by_norm_112/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_113/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_113/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_113/Sum" op: "Sum" input: "clip_grads/clip_by_norm_113/mul" input: "clip_grads/clip_by_norm_113/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_113/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_113/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_113/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_113/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_113/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_113/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_113/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_113/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_113/Const_1" input: "clip_grads/clip_by_norm_113/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_113/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_113/Rsqrt" input: "clip_grads/clip_by_norm_113/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_113/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_113/mul_1" input: "clip_grads/clip_by_norm_113/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_113" op: "Identity" input: "clip_grads/clip_by_norm_113/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_114/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_114/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_114/Sum" op: "Sum" input: "clip_grads/clip_by_norm_114/mul" input: "clip_grads/clip_by_norm_114/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_114/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_114/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_114/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_114/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_114/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_114/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_114/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_114/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_114/Const_1" input: "clip_grads/clip_by_norm_114/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_114/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_114/Rsqrt" input: "clip_grads/clip_by_norm_114/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_114/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_114/mul_1" input: "clip_grads/clip_by_norm_114/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_114" op: "Identity" input: "clip_grads/clip_by_norm_114/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_115/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_115/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_115/Sum" op: "Sum" input: "clip_grads/clip_by_norm_115/mul" input: "clip_grads/clip_by_norm_115/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_115/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_115/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_115/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_115/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_115/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_115/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_115/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_115/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_115/Const_1" input: "clip_grads/clip_by_norm_115/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_115/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_115/Rsqrt" input: "clip_grads/clip_by_norm_115/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_115/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_115/mul_1" input: "clip_grads/clip_by_norm_115/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_115" op: "Identity" input: "clip_grads/clip_by_norm_115/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_116/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_116/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_116/Sum" op: "Sum" input: "clip_grads/clip_by_norm_116/mul" input: "clip_grads/clip_by_norm_116/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_116/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_116/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_116/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_116/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_116/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_116/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_116/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_116/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_116/Const_1" input: "clip_grads/clip_by_norm_116/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_116/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_116/Rsqrt" input: "clip_grads/clip_by_norm_116/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_116/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_116/mul_1" input: "clip_grads/clip_by_norm_116/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_116" op: "Identity" input: "clip_grads/clip_by_norm_116/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_117/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_117/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_117/Sum" op: "Sum" input: "clip_grads/clip_by_norm_117/mul" input: "clip_grads/clip_by_norm_117/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_117/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_117/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_117/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_117/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_117/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_117/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_117/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_117/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_117/Const_1" input: "clip_grads/clip_by_norm_117/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_117/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_117/Rsqrt" input: "clip_grads/clip_by_norm_117/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_117/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_117/mul_1" input: "clip_grads/clip_by_norm_117/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_117" op: "Identity" input: "clip_grads/clip_by_norm_117/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_118/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_118/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_118/Sum" op: "Sum" input: "clip_grads/clip_by_norm_118/mul" input: "clip_grads/clip_by_norm_118/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_118/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_118/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_118/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_118/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_118/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_118/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_118/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_118/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_118/Const_1" input: "clip_grads/clip_by_norm_118/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_118/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_118/Rsqrt" input: "clip_grads/clip_by_norm_118/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_118/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_118/mul_1" input: "clip_grads/clip_by_norm_118/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_118" op: "Identity" input: "clip_grads/clip_by_norm_118/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_119/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_119/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_119/Sum" op: "Sum" input: "clip_grads/clip_by_norm_119/mul" input: "clip_grads/clip_by_norm_119/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_119/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_119/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_119/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_119/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_119/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_119/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_119/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_119/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_119/Const_1" input: "clip_grads/clip_by_norm_119/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_119/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_119/Rsqrt" input: "clip_grads/clip_by_norm_119/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_119/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_119/mul_1" input: "clip_grads/clip_by_norm_119/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_119" op: "Identity" input: "clip_grads/clip_by_norm_119/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_120/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_120/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_120/Sum" op: "Sum" input: "clip_grads/clip_by_norm_120/mul" input: "clip_grads/clip_by_norm_120/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_120/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_120/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_120/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_120/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_120/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_120/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_120/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_120/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_120/Const_1" input: "clip_grads/clip_by_norm_120/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_120/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_120/Rsqrt" input: "clip_grads/clip_by_norm_120/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_120/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_120/mul_1" input: "clip_grads/clip_by_norm_120/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_120" op: "Identity" input: "clip_grads/clip_by_norm_120/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_121/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_121/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_121/Sum" op: "Sum" input: "clip_grads/clip_by_norm_121/mul" input: "clip_grads/clip_by_norm_121/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_121/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_121/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_121/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_121/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_121/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_121/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_121/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_121/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_121/Const_1" input: "clip_grads/clip_by_norm_121/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_121/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_121/Rsqrt" input: "clip_grads/clip_by_norm_121/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_121/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_121/mul_1" input: "clip_grads/clip_by_norm_121/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_121" op: "Identity" input: "clip_grads/clip_by_norm_121/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_122/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_122/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_122/Sum" op: "Sum" input: "clip_grads/clip_by_norm_122/mul" input: "clip_grads/clip_by_norm_122/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_122/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_122/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_122/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_122/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_122/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_122/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_122/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_122/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_122/Const_1" input: "clip_grads/clip_by_norm_122/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_122/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_122/Rsqrt" input: "clip_grads/clip_by_norm_122/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_122/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_122/mul_1" input: "clip_grads/clip_by_norm_122/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_122" op: "Identity" input: "clip_grads/clip_by_norm_122/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_123/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_123/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_123/Sum" op: "Sum" input: "clip_grads/clip_by_norm_123/mul" input: "clip_grads/clip_by_norm_123/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_123/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_123/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_123/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_123/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_123/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_123/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_123/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_123/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_123/Const_1" input: "clip_grads/clip_by_norm_123/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_123/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_123/Rsqrt" input: "clip_grads/clip_by_norm_123/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_123/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_123/mul_1" input: "clip_grads/clip_by_norm_123/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_123" op: "Identity" input: "clip_grads/clip_by_norm_123/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_124/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_124/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_124/Sum" op: "Sum" input: "clip_grads/clip_by_norm_124/mul" input: "clip_grads/clip_by_norm_124/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_124/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_124/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_124/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_124/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_124/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_124/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_124/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_124/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_124/Const_1" input: "clip_grads/clip_by_norm_124/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_124/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_124/Rsqrt" input: "clip_grads/clip_by_norm_124/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_124/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_124/mul_1" input: "clip_grads/clip_by_norm_124/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_124" op: "Identity" input: "clip_grads/clip_by_norm_124/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_125/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_125/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_125/Sum" op: "Sum" input: "clip_grads/clip_by_norm_125/mul" input: "clip_grads/clip_by_norm_125/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_125/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_125/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_125/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_125/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_125/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_125/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_125/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_125/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_125/Const_1" input: "clip_grads/clip_by_norm_125/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_125/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_125/Rsqrt" input: "clip_grads/clip_by_norm_125/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_125/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_125/mul_1" input: "clip_grads/clip_by_norm_125/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_125" op: "Identity" input: "clip_grads/clip_by_norm_125/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_126/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_126/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_126/Sum" op: "Sum" input: "clip_grads/clip_by_norm_126/mul" input: "clip_grads/clip_by_norm_126/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_126/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_126/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_126/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_126/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_126/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_126/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_126/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_126/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_126/Const_1" input: "clip_grads/clip_by_norm_126/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_126/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_126/Rsqrt" input: "clip_grads/clip_by_norm_126/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_126/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_126/mul_1" input: "clip_grads/clip_by_norm_126/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_126" op: "Identity" input: "clip_grads/clip_by_norm_126/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_127/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_127/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_127/Sum" op: "Sum" input: "clip_grads/clip_by_norm_127/mul" input: "clip_grads/clip_by_norm_127/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_127/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_127/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_127/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_127/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_127/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_127/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_127/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_127/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_127/Const_1" input: "clip_grads/clip_by_norm_127/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_127/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_127/Rsqrt" input: "clip_grads/clip_by_norm_127/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_127/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_127/mul_1" input: "clip_grads/clip_by_norm_127/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_127" op: "Identity" input: "clip_grads/clip_by_norm_127/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_128/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_128/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_128/Sum" op: "Sum" input: "clip_grads/clip_by_norm_128/mul" input: "clip_grads/clip_by_norm_128/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_128/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_128/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_128/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_128/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_128/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_128/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_128/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_128/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_128/Const_1" input: "clip_grads/clip_by_norm_128/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_128/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_128/Rsqrt" input: "clip_grads/clip_by_norm_128/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_128/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_128/mul_1" input: "clip_grads/clip_by_norm_128/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_128" op: "Identity" input: "clip_grads/clip_by_norm_128/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_129/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_129/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_129/Sum" op: "Sum" input: "clip_grads/clip_by_norm_129/mul" input: "clip_grads/clip_by_norm_129/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_129/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_129/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_129/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_129/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_129/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_129/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_129/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_129/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_129/Const_1" input: "clip_grads/clip_by_norm_129/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_129/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_129/Rsqrt" input: "clip_grads/clip_by_norm_129/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_129/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_129/mul_1" input: "clip_grads/clip_by_norm_129/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_129" op: "Identity" input: "clip_grads/clip_by_norm_129/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_130/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_130/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_130/Sum" op: "Sum" input: "clip_grads/clip_by_norm_130/mul" input: "clip_grads/clip_by_norm_130/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_130/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_130/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_130/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_130/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_130/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_130/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_130/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_130/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_130/Const_1" input: "clip_grads/clip_by_norm_130/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_130/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_130/Rsqrt" input: "clip_grads/clip_by_norm_130/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_130/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_130/mul_1" input: "clip_grads/clip_by_norm_130/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_130" op: "Identity" input: "clip_grads/clip_by_norm_130/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_131/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_131/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_131/Sum" op: "Sum" input: "clip_grads/clip_by_norm_131/mul" input: "clip_grads/clip_by_norm_131/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_131/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_131/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_131/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_131/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_131/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_131/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_131/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_131/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_131/Const_1" input: "clip_grads/clip_by_norm_131/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_131/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_131/Rsqrt" input: "clip_grads/clip_by_norm_131/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_131/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_131/mul_1" input: "clip_grads/clip_by_norm_131/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_131" op: "Identity" input: "clip_grads/clip_by_norm_131/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_132/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_132/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_132/Sum" op: "Sum" input: "clip_grads/clip_by_norm_132/mul" input: "clip_grads/clip_by_norm_132/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_132/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_132/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_132/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_132/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_132/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_132/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_132/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_132/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_132/Const_1" input: "clip_grads/clip_by_norm_132/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_132/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_132/Rsqrt" input: "clip_grads/clip_by_norm_132/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_132/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_132/mul_1" input: "clip_grads/clip_by_norm_132/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_132" op: "Identity" input: "clip_grads/clip_by_norm_132/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_133/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_133/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_133/Sum" op: "Sum" input: "clip_grads/clip_by_norm_133/mul" input: "clip_grads/clip_by_norm_133/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_133/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_133/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_133/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_133/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_133/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_133/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_133/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_133/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_133/Const_1" input: "clip_grads/clip_by_norm_133/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_133/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_133/Rsqrt" input: "clip_grads/clip_by_norm_133/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_133/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_133/mul_1" input: "clip_grads/clip_by_norm_133/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_133" op: "Identity" input: "clip_grads/clip_by_norm_133/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_134/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_134/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_134/Sum" op: "Sum" input: "clip_grads/clip_by_norm_134/mul" input: "clip_grads/clip_by_norm_134/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_134/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_134/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_134/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_134/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_134/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_134/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_134/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_134/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_134/Const_1" input: "clip_grads/clip_by_norm_134/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_134/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_134/Rsqrt" input: "clip_grads/clip_by_norm_134/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_134/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_134/mul_1" input: "clip_grads/clip_by_norm_134/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_134" op: "Identity" input: "clip_grads/clip_by_norm_134/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_135/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_135/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_135/Sum" op: "Sum" input: "clip_grads/clip_by_norm_135/mul" input: "clip_grads/clip_by_norm_135/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_135/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_135/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_135/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_135/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_135/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_135/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_135/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_135/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_135/Const_1" input: "clip_grads/clip_by_norm_135/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_135/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_135/Rsqrt" input: "clip_grads/clip_by_norm_135/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_135/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_135/mul_1" input: "clip_grads/clip_by_norm_135/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_135" op: "Identity" input: "clip_grads/clip_by_norm_135/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_136/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_136/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_136/Sum" op: "Sum" input: "clip_grads/clip_by_norm_136/mul" input: "clip_grads/clip_by_norm_136/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_136/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_136/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_136/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_136/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_136/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_136/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_136/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_136/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_136/Const_1" input: "clip_grads/clip_by_norm_136/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_136/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_136/Rsqrt" input: "clip_grads/clip_by_norm_136/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_136/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_136/mul_1" input: "clip_grads/clip_by_norm_136/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_136" op: "Identity" input: "clip_grads/clip_by_norm_136/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_137/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_137/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_137/Sum" op: "Sum" input: "clip_grads/clip_by_norm_137/mul" input: "clip_grads/clip_by_norm_137/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_137/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_137/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_137/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_137/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_137/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_137/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_137/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_137/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_137/Const_1" input: "clip_grads/clip_by_norm_137/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_137/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_137/Rsqrt" input: "clip_grads/clip_by_norm_137/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_137/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_137/mul_1" input: "clip_grads/clip_by_norm_137/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_137" op: "Identity" input: "clip_grads/clip_by_norm_137/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_138/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_138/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_138/Sum" op: "Sum" input: "clip_grads/clip_by_norm_138/mul" input: "clip_grads/clip_by_norm_138/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_138/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_138/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_138/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_138/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_138/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_138/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_138/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_138/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_138/Const_1" input: "clip_grads/clip_by_norm_138/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_138/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_138/Rsqrt" input: "clip_grads/clip_by_norm_138/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_138/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_138/mul_1" input: "clip_grads/clip_by_norm_138/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_138" op: "Identity" input: "clip_grads/clip_by_norm_138/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_139/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_139/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_139/Sum" op: "Sum" input: "clip_grads/clip_by_norm_139/mul" input: "clip_grads/clip_by_norm_139/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_139/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_139/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_139/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_139/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_139/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_139/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_139/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_139/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_139/Const_1" input: "clip_grads/clip_by_norm_139/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_139/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_139/Rsqrt" input: "clip_grads/clip_by_norm_139/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_139/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_139/mul_1" input: "clip_grads/clip_by_norm_139/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_139" op: "Identity" input: "clip_grads/clip_by_norm_139/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_140/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_140/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_140/Sum" op: "Sum" input: "clip_grads/clip_by_norm_140/mul" input: "clip_grads/clip_by_norm_140/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_140/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_140/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_140/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_140/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_140/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_140/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_140/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_140/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_140/Const_1" input: "clip_grads/clip_by_norm_140/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_140/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_140/Rsqrt" input: "clip_grads/clip_by_norm_140/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_140/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_140/mul_1" input: "clip_grads/clip_by_norm_140/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_140" op: "Identity" input: "clip_grads/clip_by_norm_140/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_141/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_141/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_141/Sum" op: "Sum" input: "clip_grads/clip_by_norm_141/mul" input: "clip_grads/clip_by_norm_141/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_141/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_141/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_141/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_141/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_141/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_141/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_141/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_141/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_141/Const_1" input: "clip_grads/clip_by_norm_141/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_141/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_141/Rsqrt" input: "clip_grads/clip_by_norm_141/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_141/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_141/mul_1" input: "clip_grads/clip_by_norm_141/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_141" op: "Identity" input: "clip_grads/clip_by_norm_141/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_142/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_142/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_142/Sum" op: "Sum" input: "clip_grads/clip_by_norm_142/mul" input: "clip_grads/clip_by_norm_142/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_142/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_142/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_142/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_142/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_142/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_142/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_142/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_142/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_142/Const_1" input: "clip_grads/clip_by_norm_142/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_142/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_142/Rsqrt" input: "clip_grads/clip_by_norm_142/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_142/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_142/mul_1" input: "clip_grads/clip_by_norm_142/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_142" op: "Identity" input: "clip_grads/clip_by_norm_142/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_143/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_143/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_143/Sum" op: "Sum" input: "clip_grads/clip_by_norm_143/mul" input: "clip_grads/clip_by_norm_143/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_143/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_143/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_143/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_143/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_143/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_143/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_143/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_143/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_143/Const_1" input: "clip_grads/clip_by_norm_143/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_143/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_143/Rsqrt" input: "clip_grads/clip_by_norm_143/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_143/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_143/mul_1" input: "clip_grads/clip_by_norm_143/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_143" op: "Identity" input: "clip_grads/clip_by_norm_143/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_144/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_144/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_144/Sum" op: "Sum" input: "clip_grads/clip_by_norm_144/mul" input: "clip_grads/clip_by_norm_144/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_144/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_144/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_144/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_144/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_144/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_144/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_144/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_144/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_144/Const_1" input: "clip_grads/clip_by_norm_144/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_144/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_144/Rsqrt" input: "clip_grads/clip_by_norm_144/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_144/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_144/mul_1" input: "clip_grads/clip_by_norm_144/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_144" op: "Identity" input: "clip_grads/clip_by_norm_144/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_145/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_145/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_145/Sum" op: "Sum" input: "clip_grads/clip_by_norm_145/mul" input: "clip_grads/clip_by_norm_145/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_145/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_145/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_145/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_145/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_145/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_145/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_145/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_145/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_145/Const_1" input: "clip_grads/clip_by_norm_145/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_145/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_145/Rsqrt" input: "clip_grads/clip_by_norm_145/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_145/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_145/mul_1" input: "clip_grads/clip_by_norm_145/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_145" op: "Identity" input: "clip_grads/clip_by_norm_145/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_146/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_146/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_146/Sum" op: "Sum" input: "clip_grads/clip_by_norm_146/mul" input: "clip_grads/clip_by_norm_146/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_146/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_146/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_146/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_146/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_146/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_146/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_146/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_146/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_146/Const_1" input: "clip_grads/clip_by_norm_146/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_146/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_146/Rsqrt" input: "clip_grads/clip_by_norm_146/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_146/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_146/mul_1" input: "clip_grads/clip_by_norm_146/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_146" op: "Identity" input: "clip_grads/clip_by_norm_146/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_147/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_147/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_147/Sum" op: "Sum" input: "clip_grads/clip_by_norm_147/mul" input: "clip_grads/clip_by_norm_147/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_147/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_147/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_147/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_147/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_147/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_147/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_147/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_147/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_147/Const_1" input: "clip_grads/clip_by_norm_147/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_147/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_147/Rsqrt" input: "clip_grads/clip_by_norm_147/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_147/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_147/mul_1" input: "clip_grads/clip_by_norm_147/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_147" op: "Identity" input: "clip_grads/clip_by_norm_147/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_148/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_148/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_148/Sum" op: "Sum" input: "clip_grads/clip_by_norm_148/mul" input: "clip_grads/clip_by_norm_148/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_148/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_148/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_148/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_148/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_148/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_148/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_148/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_148/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_148/Const_1" input: "clip_grads/clip_by_norm_148/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_148/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_148/Rsqrt" input: "clip_grads/clip_by_norm_148/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_148/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_148/mul_1" input: "clip_grads/clip_by_norm_148/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_148" op: "Identity" input: "clip_grads/clip_by_norm_148/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_149/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_149/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_149/Sum" op: "Sum" input: "clip_grads/clip_by_norm_149/mul" input: "clip_grads/clip_by_norm_149/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_149/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_149/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_149/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_149/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_149/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_149/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_149/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_149/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_149/Const_1" input: "clip_grads/clip_by_norm_149/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_149/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_149/Rsqrt" input: "clip_grads/clip_by_norm_149/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_149/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_149/mul_1" input: "clip_grads/clip_by_norm_149/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_149" op: "Identity" input: "clip_grads/clip_by_norm_149/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_150/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_150/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_150/Sum" op: "Sum" input: "clip_grads/clip_by_norm_150/mul" input: "clip_grads/clip_by_norm_150/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_150/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_150/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_150/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_150/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_150/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_150/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_150/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_150/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_150/Const_1" input: "clip_grads/clip_by_norm_150/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_150/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_150/Rsqrt" input: "clip_grads/clip_by_norm_150/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_150/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_150/mul_1" input: "clip_grads/clip_by_norm_150/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_150" op: "Identity" input: "clip_grads/clip_by_norm_150/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_151/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_151/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_151/Sum" op: "Sum" input: "clip_grads/clip_by_norm_151/mul" input: "clip_grads/clip_by_norm_151/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_151/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_151/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_151/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_151/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_151/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_151/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_151/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_151/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_151/Const_1" input: "clip_grads/clip_by_norm_151/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_151/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_151/Rsqrt" input: "clip_grads/clip_by_norm_151/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_151/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_151/mul_1" input: "clip_grads/clip_by_norm_151/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_151" op: "Identity" input: "clip_grads/clip_by_norm_151/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_152/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_152/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_152/Sum" op: "Sum" input: "clip_grads/clip_by_norm_152/mul" input: "clip_grads/clip_by_norm_152/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_152/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_152/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_152/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_152/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_152/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_152/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_152/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_152/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_152/Const_1" input: "clip_grads/clip_by_norm_152/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_152/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_152/Rsqrt" input: "clip_grads/clip_by_norm_152/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_152/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_152/mul_1" input: "clip_grads/clip_by_norm_152/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_152" op: "Identity" input: "clip_grads/clip_by_norm_152/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_153/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_153/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_153/Sum" op: "Sum" input: "clip_grads/clip_by_norm_153/mul" input: "clip_grads/clip_by_norm_153/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_153/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_153/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_153/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_153/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_153/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_153/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_153/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_153/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_153/Const_1" input: "clip_grads/clip_by_norm_153/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_153/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_153/Rsqrt" input: "clip_grads/clip_by_norm_153/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_153/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_153/mul_1" input: "clip_grads/clip_by_norm_153/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_153" op: "Identity" input: "clip_grads/clip_by_norm_153/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_154/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_154/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_154/Sum" op: "Sum" input: "clip_grads/clip_by_norm_154/mul" input: "clip_grads/clip_by_norm_154/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_154/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_154/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_154/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_154/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_154/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_154/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_154/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_154/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_154/Const_1" input: "clip_grads/clip_by_norm_154/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_154/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_154/Rsqrt" input: "clip_grads/clip_by_norm_154/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_154/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_154/mul_1" input: "clip_grads/clip_by_norm_154/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_154" op: "Identity" input: "clip_grads/clip_by_norm_154/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_155/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_155/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_155/Sum" op: "Sum" input: "clip_grads/clip_by_norm_155/mul" input: "clip_grads/clip_by_norm_155/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_155/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_155/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_155/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_155/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_155/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_155/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_155/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_155/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_155/Const_1" input: "clip_grads/clip_by_norm_155/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_155/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_155/Rsqrt" input: "clip_grads/clip_by_norm_155/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_155/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_155/mul_1" input: "clip_grads/clip_by_norm_155/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_155" op: "Identity" input: "clip_grads/clip_by_norm_155/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_156/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_156/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_156/Sum" op: "Sum" input: "clip_grads/clip_by_norm_156/mul" input: "clip_grads/clip_by_norm_156/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_156/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_156/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_156/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_156/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_156/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_156/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_156/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_156/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_156/Const_1" input: "clip_grads/clip_by_norm_156/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_156/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_156/Rsqrt" input: "clip_grads/clip_by_norm_156/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_156/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_156/mul_1" input: "clip_grads/clip_by_norm_156/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_156" op: "Identity" input: "clip_grads/clip_by_norm_156/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_157/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_157/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_157/Sum" op: "Sum" input: "clip_grads/clip_by_norm_157/mul" input: "clip_grads/clip_by_norm_157/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_157/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_157/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_157/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_157/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_157/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_157/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_157/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_157/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_157/Const_1" input: "clip_grads/clip_by_norm_157/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_157/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_157/Rsqrt" input: "clip_grads/clip_by_norm_157/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_157/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_157/mul_1" input: "clip_grads/clip_by_norm_157/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_157" op: "Identity" input: "clip_grads/clip_by_norm_157/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_158/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_158/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_158/Sum" op: "Sum" input: "clip_grads/clip_by_norm_158/mul" input: "clip_grads/clip_by_norm_158/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_158/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_158/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_158/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_158/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_158/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_158/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_158/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_158/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_158/Const_1" input: "clip_grads/clip_by_norm_158/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_158/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_158/Rsqrt" input: "clip_grads/clip_by_norm_158/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_158/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_158/mul_1" input: "clip_grads/clip_by_norm_158/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_158" op: "Identity" input: "clip_grads/clip_by_norm_158/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_159/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_159/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_159/Sum" op: "Sum" input: "clip_grads/clip_by_norm_159/mul" input: "clip_grads/clip_by_norm_159/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_159/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_159/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_159/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_159/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_159/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_159/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_159/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_159/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_159/Const_1" input: "clip_grads/clip_by_norm_159/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_159/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_159/Rsqrt" input: "clip_grads/clip_by_norm_159/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_159/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_159/mul_1" input: "clip_grads/clip_by_norm_159/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_159" op: "Identity" input: "clip_grads/clip_by_norm_159/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_160/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_160/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_160/Sum" op: "Sum" input: "clip_grads/clip_by_norm_160/mul" input: "clip_grads/clip_by_norm_160/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_160/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_160/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_160/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_160/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_160/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_160/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_160/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_160/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_160/Const_1" input: "clip_grads/clip_by_norm_160/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_160/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_160/Rsqrt" input: "clip_grads/clip_by_norm_160/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_160/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_160/mul_1" input: "clip_grads/clip_by_norm_160/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_160" op: "Identity" input: "clip_grads/clip_by_norm_160/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_161/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_161/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_161/Sum" op: "Sum" input: "clip_grads/clip_by_norm_161/mul" input: "clip_grads/clip_by_norm_161/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_161/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_161/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_161/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_161/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_161/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_161/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_161/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_161/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_161/Const_1" input: "clip_grads/clip_by_norm_161/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_161/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_161/Rsqrt" input: "clip_grads/clip_by_norm_161/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_161/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_161/mul_1" input: "clip_grads/clip_by_norm_161/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_161" op: "Identity" input: "clip_grads/clip_by_norm_161/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_162/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_162/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_162/Sum" op: "Sum" input: "clip_grads/clip_by_norm_162/mul" input: "clip_grads/clip_by_norm_162/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_162/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_162/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_162/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_162/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_162/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_162/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_162/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_162/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_162/Const_1" input: "clip_grads/clip_by_norm_162/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_162/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_162/Rsqrt" input: "clip_grads/clip_by_norm_162/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_162/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_162/mul_1" input: "clip_grads/clip_by_norm_162/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_162" op: "Identity" input: "clip_grads/clip_by_norm_162/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_163/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_163/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_163/Sum" op: "Sum" input: "clip_grads/clip_by_norm_163/mul" input: "clip_grads/clip_by_norm_163/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_163/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_163/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_163/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_163/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_163/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_163/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_163/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_163/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_163/Const_1" input: "clip_grads/clip_by_norm_163/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_163/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_163/Rsqrt" input: "clip_grads/clip_by_norm_163/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_163/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_163/mul_1" input: "clip_grads/clip_by_norm_163/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_163" op: "Identity" input: "clip_grads/clip_by_norm_163/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_164/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_164/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_164/Sum" op: "Sum" input: "clip_grads/clip_by_norm_164/mul" input: "clip_grads/clip_by_norm_164/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_164/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_164/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_164/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_164/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_164/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_164/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_164/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_164/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_164/Const_1" input: "clip_grads/clip_by_norm_164/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_164/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_164/Rsqrt" input: "clip_grads/clip_by_norm_164/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_164/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_164/mul_1" input: "clip_grads/clip_by_norm_164/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_164" op: "Identity" input: "clip_grads/clip_by_norm_164/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_165/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_165/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_165/Sum" op: "Sum" input: "clip_grads/clip_by_norm_165/mul" input: "clip_grads/clip_by_norm_165/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_165/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_165/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_165/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_165/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_165/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_165/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_165/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_165/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_165/Const_1" input: "clip_grads/clip_by_norm_165/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_165/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_165/Rsqrt" input: "clip_grads/clip_by_norm_165/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_165/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_165/mul_1" input: "clip_grads/clip_by_norm_165/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_165" op: "Identity" input: "clip_grads/clip_by_norm_165/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_166/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_166/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_166/Sum" op: "Sum" input: "clip_grads/clip_by_norm_166/mul" input: "clip_grads/clip_by_norm_166/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_166/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_166/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_166/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_166/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_166/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_166/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_166/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_166/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_166/Const_1" input: "clip_grads/clip_by_norm_166/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_166/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_166/Rsqrt" input: "clip_grads/clip_by_norm_166/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_166/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_166/mul_1" input: "clip_grads/clip_by_norm_166/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_166" op: "Identity" input: "clip_grads/clip_by_norm_166/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_167/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_167/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_167/Sum" op: "Sum" input: "clip_grads/clip_by_norm_167/mul" input: "clip_grads/clip_by_norm_167/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_167/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_167/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_167/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_167/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_167/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_167/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_167/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_167/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_167/Const_1" input: "clip_grads/clip_by_norm_167/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_167/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_167/Rsqrt" input: "clip_grads/clip_by_norm_167/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_167/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_167/mul_1" input: "clip_grads/clip_by_norm_167/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_167" op: "Identity" input: "clip_grads/clip_by_norm_167/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_168/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_168/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_168/Sum" op: "Sum" input: "clip_grads/clip_by_norm_168/mul" input: "clip_grads/clip_by_norm_168/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_168/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_168/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_168/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_168/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_168/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_168/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_168/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_168/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_168/Const_1" input: "clip_grads/clip_by_norm_168/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_168/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_168/Rsqrt" input: "clip_grads/clip_by_norm_168/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_168/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_168/mul_1" input: "clip_grads/clip_by_norm_168/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_168" op: "Identity" input: "clip_grads/clip_by_norm_168/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_169/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_169/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_169/Sum" op: "Sum" input: "clip_grads/clip_by_norm_169/mul" input: "clip_grads/clip_by_norm_169/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_169/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_169/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_169/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_169/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_169/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_169/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_169/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_169/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_169/Const_1" input: "clip_grads/clip_by_norm_169/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_169/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_169/Rsqrt" input: "clip_grads/clip_by_norm_169/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_169/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_169/mul_1" input: "clip_grads/clip_by_norm_169/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_169" op: "Identity" input: "clip_grads/clip_by_norm_169/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_170/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_170/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_170/Sum" op: "Sum" input: "clip_grads/clip_by_norm_170/mul" input: "clip_grads/clip_by_norm_170/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_170/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_170/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_170/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_170/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_170/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_170/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_170/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_170/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_170/Const_1" input: "clip_grads/clip_by_norm_170/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_170/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_170/Rsqrt" input: "clip_grads/clip_by_norm_170/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_170/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_170/mul_1" input: "clip_grads/clip_by_norm_170/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_170" op: "Identity" input: "clip_grads/clip_by_norm_170/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_171/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_171/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_171/Sum" op: "Sum" input: "clip_grads/clip_by_norm_171/mul" input: "clip_grads/clip_by_norm_171/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_171/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_171/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_171/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_171/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_171/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_171/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_171/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_171/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_171/Const_1" input: "clip_grads/clip_by_norm_171/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_171/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_171/Rsqrt" input: "clip_grads/clip_by_norm_171/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_171/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_171/mul_1" input: "clip_grads/clip_by_norm_171/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_171" op: "Identity" input: "clip_grads/clip_by_norm_171/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_172/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_172/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_172/Sum" op: "Sum" input: "clip_grads/clip_by_norm_172/mul" input: "clip_grads/clip_by_norm_172/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_172/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_172/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_172/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_172/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_172/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_172/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_172/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_172/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_172/Const_1" input: "clip_grads/clip_by_norm_172/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_172/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_172/Rsqrt" input: "clip_grads/clip_by_norm_172/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_172/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_172/mul_1" input: "clip_grads/clip_by_norm_172/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_172" op: "Identity" input: "clip_grads/clip_by_norm_172/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_173/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_173/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_173/Sum" op: "Sum" input: "clip_grads/clip_by_norm_173/mul" input: "clip_grads/clip_by_norm_173/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_173/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_173/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_173/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_173/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_173/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_173/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_173/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_173/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_173/Const_1" input: "clip_grads/clip_by_norm_173/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_173/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_173/Rsqrt" input: "clip_grads/clip_by_norm_173/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_173/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_173/mul_1" input: "clip_grads/clip_by_norm_173/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_173" op: "Identity" input: "clip_grads/clip_by_norm_173/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_174/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_174/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_174/Sum" op: "Sum" input: "clip_grads/clip_by_norm_174/mul" input: "clip_grads/clip_by_norm_174/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_174/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_174/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_174/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_174/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_174/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_174/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_174/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_174/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_174/Const_1" input: "clip_grads/clip_by_norm_174/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_174/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_174/Rsqrt" input: "clip_grads/clip_by_norm_174/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_174/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_174/mul_1" input: "clip_grads/clip_by_norm_174/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_174" op: "Identity" input: "clip_grads/clip_by_norm_174/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_175/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_175/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_175/Sum" op: "Sum" input: "clip_grads/clip_by_norm_175/mul" input: "clip_grads/clip_by_norm_175/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_175/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_175/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_175/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_175/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_175/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_175/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_175/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_175/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_175/Const_1" input: "clip_grads/clip_by_norm_175/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_175/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_175/Rsqrt" input: "clip_grads/clip_by_norm_175/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_175/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_175/mul_1" input: "clip_grads/clip_by_norm_175/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_175" op: "Identity" input: "clip_grads/clip_by_norm_175/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_176/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_176/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_176/Sum" op: "Sum" input: "clip_grads/clip_by_norm_176/mul" input: "clip_grads/clip_by_norm_176/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_176/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_176/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_176/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_176/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_176/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_176/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_176/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_176/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_176/Const_1" input: "clip_grads/clip_by_norm_176/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_176/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_176/Rsqrt" input: "clip_grads/clip_by_norm_176/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_176/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_176/mul_1" input: "clip_grads/clip_by_norm_176/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_176" op: "Identity" input: "clip_grads/clip_by_norm_176/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_177/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_177/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_177/Sum" op: "Sum" input: "clip_grads/clip_by_norm_177/mul" input: "clip_grads/clip_by_norm_177/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_177/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_177/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_177/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_177/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_177/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_177/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_177/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_177/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_177/Const_1" input: "clip_grads/clip_by_norm_177/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_177/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_177/Rsqrt" input: "clip_grads/clip_by_norm_177/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_177/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_177/mul_1" input: "clip_grads/clip_by_norm_177/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_177" op: "Identity" input: "clip_grads/clip_by_norm_177/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_178/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_178/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_178/Sum" op: "Sum" input: "clip_grads/clip_by_norm_178/mul" input: "clip_grads/clip_by_norm_178/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_178/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_178/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_178/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_178/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_178/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_178/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_178/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_178/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_178/Const_1" input: "clip_grads/clip_by_norm_178/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_178/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_178/Rsqrt" input: "clip_grads/clip_by_norm_178/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_178/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_178/mul_1" input: "clip_grads/clip_by_norm_178/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_178" op: "Identity" input: "clip_grads/clip_by_norm_178/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_179/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_179/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_179/Sum" op: "Sum" input: "clip_grads/clip_by_norm_179/mul" input: "clip_grads/clip_by_norm_179/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_179/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_179/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_179/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_179/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_179/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_179/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_179/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_179/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_179/Const_1" input: "clip_grads/clip_by_norm_179/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_179/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_179/Rsqrt" input: "clip_grads/clip_by_norm_179/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_179/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_179/mul_1" input: "clip_grads/clip_by_norm_179/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_179" op: "Identity" input: "clip_grads/clip_by_norm_179/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_180/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_180/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_180/Sum" op: "Sum" input: "clip_grads/clip_by_norm_180/mul" input: "clip_grads/clip_by_norm_180/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_180/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_180/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_180/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_180/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_180/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_180/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_180/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_180/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_180/Const_1" input: "clip_grads/clip_by_norm_180/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_180/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_180/Rsqrt" input: "clip_grads/clip_by_norm_180/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_180/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_180/mul_1" input: "clip_grads/clip_by_norm_180/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_180" op: "Identity" input: "clip_grads/clip_by_norm_180/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_181/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_181/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_181/Sum" op: "Sum" input: "clip_grads/clip_by_norm_181/mul" input: "clip_grads/clip_by_norm_181/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_181/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_181/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_181/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_181/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_181/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_181/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_181/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_181/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_181/Const_1" input: "clip_grads/clip_by_norm_181/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_181/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_181/Rsqrt" input: "clip_grads/clip_by_norm_181/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_181/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_181/mul_1" input: "clip_grads/clip_by_norm_181/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_181" op: "Identity" input: "clip_grads/clip_by_norm_181/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_182/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_182/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_182/Sum" op: "Sum" input: "clip_grads/clip_by_norm_182/mul" input: "clip_grads/clip_by_norm_182/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_182/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_182/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_182/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_182/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_182/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_182/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_182/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_182/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_182/Const_1" input: "clip_grads/clip_by_norm_182/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_182/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_182/Rsqrt" input: "clip_grads/clip_by_norm_182/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_182/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_182/mul_1" input: "clip_grads/clip_by_norm_182/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_182" op: "Identity" input: "clip_grads/clip_by_norm_182/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_183/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_183/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_183/Sum" op: "Sum" input: "clip_grads/clip_by_norm_183/mul" input: "clip_grads/clip_by_norm_183/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_183/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_183/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_183/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_183/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_183/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_183/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_183/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_183/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_183/Const_1" input: "clip_grads/clip_by_norm_183/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_183/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_183/Rsqrt" input: "clip_grads/clip_by_norm_183/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_183/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_183/mul_1" input: "clip_grads/clip_by_norm_183/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_183" op: "Identity" input: "clip_grads/clip_by_norm_183/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_184/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_184/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_184/Sum" op: "Sum" input: "clip_grads/clip_by_norm_184/mul" input: "clip_grads/clip_by_norm_184/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_184/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_184/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_184/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_184/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_184/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_184/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_184/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_184/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_184/Const_1" input: "clip_grads/clip_by_norm_184/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_184/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_184/Rsqrt" input: "clip_grads/clip_by_norm_184/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_184/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_184/mul_1" input: "clip_grads/clip_by_norm_184/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_184" op: "Identity" input: "clip_grads/clip_by_norm_184/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_185/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_185/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_185/Sum" op: "Sum" input: "clip_grads/clip_by_norm_185/mul" input: "clip_grads/clip_by_norm_185/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_185/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_185/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_185/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_185/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_185/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_185/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_185/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_185/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_185/Const_1" input: "clip_grads/clip_by_norm_185/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_185/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_185/Rsqrt" input: "clip_grads/clip_by_norm_185/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_185/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_185/mul_1" input: "clip_grads/clip_by_norm_185/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_185" op: "Identity" input: "clip_grads/clip_by_norm_185/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_186/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_186/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_186/Sum" op: "Sum" input: "clip_grads/clip_by_norm_186/mul" input: "clip_grads/clip_by_norm_186/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_186/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_186/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_186/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_186/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_186/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_186/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_186/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_186/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_186/Const_1" input: "clip_grads/clip_by_norm_186/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_186/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_186/Rsqrt" input: "clip_grads/clip_by_norm_186/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_186/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_186/mul_1" input: "clip_grads/clip_by_norm_186/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_186" op: "Identity" input: "clip_grads/clip_by_norm_186/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_187/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_187/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_187/Sum" op: "Sum" input: "clip_grads/clip_by_norm_187/mul" input: "clip_grads/clip_by_norm_187/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_187/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_187/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_187/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_187/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_187/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_187/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_187/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_187/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_187/Const_1" input: "clip_grads/clip_by_norm_187/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_187/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_187/Rsqrt" input: "clip_grads/clip_by_norm_187/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_187/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_187/mul_1" input: "clip_grads/clip_by_norm_187/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_187" op: "Identity" input: "clip_grads/clip_by_norm_187/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_188/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_188/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_188/Sum" op: "Sum" input: "clip_grads/clip_by_norm_188/mul" input: "clip_grads/clip_by_norm_188/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_188/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_188/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_188/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_188/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_188/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_188/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_188/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_188/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_188/Const_1" input: "clip_grads/clip_by_norm_188/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_188/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_188/Rsqrt" input: "clip_grads/clip_by_norm_188/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_188/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_188/mul_1" input: "clip_grads/clip_by_norm_188/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_188" op: "Identity" input: "clip_grads/clip_by_norm_188/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_189/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_189/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_189/Sum" op: "Sum" input: "clip_grads/clip_by_norm_189/mul" input: "clip_grads/clip_by_norm_189/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_189/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_189/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_189/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_189/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_189/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_189/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_189/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_189/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_189/Const_1" input: "clip_grads/clip_by_norm_189/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_189/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_189/Rsqrt" input: "clip_grads/clip_by_norm_189/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_189/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_189/mul_1" input: "clip_grads/clip_by_norm_189/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_189" op: "Identity" input: "clip_grads/clip_by_norm_189/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_190/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_190/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_190/Sum" op: "Sum" input: "clip_grads/clip_by_norm_190/mul" input: "clip_grads/clip_by_norm_190/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_190/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_190/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_190/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_190/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_190/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_190/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_190/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_190/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_190/Const_1" input: "clip_grads/clip_by_norm_190/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_190/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_190/Rsqrt" input: "clip_grads/clip_by_norm_190/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_190/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_190/mul_1" input: "clip_grads/clip_by_norm_190/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_190" op: "Identity" input: "clip_grads/clip_by_norm_190/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_191/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_191/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_191/Sum" op: "Sum" input: "clip_grads/clip_by_norm_191/mul" input: "clip_grads/clip_by_norm_191/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_191/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_191/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_191/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_191/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_191/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_191/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_191/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_191/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_191/Const_1" input: "clip_grads/clip_by_norm_191/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_191/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_191/Rsqrt" input: "clip_grads/clip_by_norm_191/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_191/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_191/mul_1" input: "clip_grads/clip_by_norm_191/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_191" op: "Identity" input: "clip_grads/clip_by_norm_191/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_192/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_192/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_192/Sum" op: "Sum" input: "clip_grads/clip_by_norm_192/mul" input: "clip_grads/clip_by_norm_192/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_192/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_192/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_192/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_192/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_192/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_192/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_192/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_192/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_192/Const_1" input: "clip_grads/clip_by_norm_192/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_192/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_192/Rsqrt" input: "clip_grads/clip_by_norm_192/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_192/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_192/mul_1" input: "clip_grads/clip_by_norm_192/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_192" op: "Identity" input: "clip_grads/clip_by_norm_192/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_193/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_193/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_193/Sum" op: "Sum" input: "clip_grads/clip_by_norm_193/mul" input: "clip_grads/clip_by_norm_193/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_193/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_193/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_193/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_193/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_193/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_193/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_193/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_193/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_193/Const_1" input: "clip_grads/clip_by_norm_193/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_193/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_193/Rsqrt" input: "clip_grads/clip_by_norm_193/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_193/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_193/mul_1" input: "clip_grads/clip_by_norm_193/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_193" op: "Identity" input: "clip_grads/clip_by_norm_193/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_194/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_194/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_194/Sum" op: "Sum" input: "clip_grads/clip_by_norm_194/mul" input: "clip_grads/clip_by_norm_194/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_194/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_194/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_194/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_194/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_194/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_194/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_194/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_194/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_194/Const_1" input: "clip_grads/clip_by_norm_194/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_194/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_194/Rsqrt" input: "clip_grads/clip_by_norm_194/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_194/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_194/mul_1" input: "clip_grads/clip_by_norm_194/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_194" op: "Identity" input: "clip_grads/clip_by_norm_194/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_195/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_195/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_195/Sum" op: "Sum" input: "clip_grads/clip_by_norm_195/mul" input: "clip_grads/clip_by_norm_195/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_195/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_195/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_195/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_195/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_195/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_195/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_195/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_195/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_195/Const_1" input: "clip_grads/clip_by_norm_195/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_195/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_195/Rsqrt" input: "clip_grads/clip_by_norm_195/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_195/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_195/mul_1" input: "clip_grads/clip_by_norm_195/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_195" op: "Identity" input: "clip_grads/clip_by_norm_195/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_196/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_196/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_196/Sum" op: "Sum" input: "clip_grads/clip_by_norm_196/mul" input: "clip_grads/clip_by_norm_196/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_196/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_196/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_196/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_196/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_196/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_196/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_196/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_196/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_196/Const_1" input: "clip_grads/clip_by_norm_196/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_196/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_196/Rsqrt" input: "clip_grads/clip_by_norm_196/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_196/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_196/mul_1" input: "clip_grads/clip_by_norm_196/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_196" op: "Identity" input: "clip_grads/clip_by_norm_196/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_197/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_197/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_197/Sum" op: "Sum" input: "clip_grads/clip_by_norm_197/mul" input: "clip_grads/clip_by_norm_197/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_197/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_197/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_197/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_197/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_197/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_197/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_197/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_197/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_197/Const_1" input: "clip_grads/clip_by_norm_197/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_197/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_197/Rsqrt" input: "clip_grads/clip_by_norm_197/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_197/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_197/mul_1" input: "clip_grads/clip_by_norm_197/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_197" op: "Identity" input: "clip_grads/clip_by_norm_197/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_198/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_198/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_198/Sum" op: "Sum" input: "clip_grads/clip_by_norm_198/mul" input: "clip_grads/clip_by_norm_198/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_198/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_198/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_198/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_198/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_198/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_198/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_198/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_198/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_198/Const_1" input: "clip_grads/clip_by_norm_198/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_198/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_198/Rsqrt" input: "clip_grads/clip_by_norm_198/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_198/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_198/mul_1" input: "clip_grads/clip_by_norm_198/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_198" op: "Identity" input: "clip_grads/clip_by_norm_198/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_199/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_199/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_199/Sum" op: "Sum" input: "clip_grads/clip_by_norm_199/mul" input: "clip_grads/clip_by_norm_199/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_199/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_199/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_199/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_199/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_199/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_199/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_199/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_199/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_199/Const_1" input: "clip_grads/clip_by_norm_199/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_199/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_199/Rsqrt" input: "clip_grads/clip_by_norm_199/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_199/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_199/mul_1" input: "clip_grads/clip_by_norm_199/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_199" op: "Identity" input: "clip_grads/clip_by_norm_199/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_200/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_200/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_200/Sum" op: "Sum" input: "clip_grads/clip_by_norm_200/mul" input: "clip_grads/clip_by_norm_200/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_200/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_200/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_200/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_200/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_200/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_200/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_200/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_200/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_200/Const_1" input: "clip_grads/clip_by_norm_200/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_200/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_200/Rsqrt" input: "clip_grads/clip_by_norm_200/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_200/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_200/mul_1" input: "clip_grads/clip_by_norm_200/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_200" op: "Identity" input: "clip_grads/clip_by_norm_200/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_201/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_201/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_201/Sum" op: "Sum" input: "clip_grads/clip_by_norm_201/mul" input: "clip_grads/clip_by_norm_201/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_201/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_201/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_201/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_201/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_201/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_201/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_201/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_201/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_201/Const_1" input: "clip_grads/clip_by_norm_201/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_201/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_201/Rsqrt" input: "clip_grads/clip_by_norm_201/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_201/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_201/mul_1" input: "clip_grads/clip_by_norm_201/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_201" op: "Identity" input: "clip_grads/clip_by_norm_201/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_202/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_202/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_202/Sum" op: "Sum" input: "clip_grads/clip_by_norm_202/mul" input: "clip_grads/clip_by_norm_202/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_202/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_202/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_202/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_202/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_202/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_202/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_202/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_202/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_202/Const_1" input: "clip_grads/clip_by_norm_202/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_202/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_202/Rsqrt" input: "clip_grads/clip_by_norm_202/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_202/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_202/mul_1" input: "clip_grads/clip_by_norm_202/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_202" op: "Identity" input: "clip_grads/clip_by_norm_202/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_203/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_203/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_203/Sum" op: "Sum" input: "clip_grads/clip_by_norm_203/mul" input: "clip_grads/clip_by_norm_203/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_203/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_203/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_203/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_203/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_203/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_203/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_203/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_203/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_203/Const_1" input: "clip_grads/clip_by_norm_203/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_203/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_203/Rsqrt" input: "clip_grads/clip_by_norm_203/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_203/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_203/mul_1" input: "clip_grads/clip_by_norm_203/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_203" op: "Identity" input: "clip_grads/clip_by_norm_203/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_204/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_204/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_204/Sum" op: "Sum" input: "clip_grads/clip_by_norm_204/mul" input: "clip_grads/clip_by_norm_204/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_204/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_204/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_204/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_204/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_204/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_204/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_204/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_204/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_204/Const_1" input: "clip_grads/clip_by_norm_204/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_204/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_204/Rsqrt" input: "clip_grads/clip_by_norm_204/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_204/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_204/mul_1" input: "clip_grads/clip_by_norm_204/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_204" op: "Identity" input: "clip_grads/clip_by_norm_204/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_205/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_205/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_205/Sum" op: "Sum" input: "clip_grads/clip_by_norm_205/mul" input: "clip_grads/clip_by_norm_205/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_205/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_205/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_205/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_205/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_205/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_205/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_205/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_205/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_205/Const_1" input: "clip_grads/clip_by_norm_205/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_205/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_205/Rsqrt" input: "clip_grads/clip_by_norm_205/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_205/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_205/mul_1" input: "clip_grads/clip_by_norm_205/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_205" op: "Identity" input: "clip_grads/clip_by_norm_205/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_206/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_206/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_206/Sum" op: "Sum" input: "clip_grads/clip_by_norm_206/mul" input: "clip_grads/clip_by_norm_206/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_206/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_206/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_206/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_206/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_206/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_206/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_206/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_206/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_206/Const_1" input: "clip_grads/clip_by_norm_206/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_206/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_206/Rsqrt" input: "clip_grads/clip_by_norm_206/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_206/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_206/mul_1" input: "clip_grads/clip_by_norm_206/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_206" op: "Identity" input: "clip_grads/clip_by_norm_206/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_207/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_207/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_207/Sum" op: "Sum" input: "clip_grads/clip_by_norm_207/mul" input: "clip_grads/clip_by_norm_207/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_207/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_207/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_207/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_207/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_207/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_207/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_207/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_207/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_207/Const_1" input: "clip_grads/clip_by_norm_207/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_207/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_207/Rsqrt" input: "clip_grads/clip_by_norm_207/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_207/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_207/mul_1" input: "clip_grads/clip_by_norm_207/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_207" op: "Identity" input: "clip_grads/clip_by_norm_207/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_208/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_208/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_208/Sum" op: "Sum" input: "clip_grads/clip_by_norm_208/mul" input: "clip_grads/clip_by_norm_208/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_208/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_208/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_208/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_208/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_208/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_208/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_208/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_208/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_208/Const_1" input: "clip_grads/clip_by_norm_208/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_208/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_208/Rsqrt" input: "clip_grads/clip_by_norm_208/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_208/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_208/mul_1" input: "clip_grads/clip_by_norm_208/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_208" op: "Identity" input: "clip_grads/clip_by_norm_208/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_209/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_209/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_209/Sum" op: "Sum" input: "clip_grads/clip_by_norm_209/mul" input: "clip_grads/clip_by_norm_209/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_209/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_209/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_209/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_209/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_209/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_209/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_209/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_209/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_209/Const_1" input: "clip_grads/clip_by_norm_209/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_209/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_209/Rsqrt" input: "clip_grads/clip_by_norm_209/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_209/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_209/mul_1" input: "clip_grads/clip_by_norm_209/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_209" op: "Identity" input: "clip_grads/clip_by_norm_209/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_210/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_210/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_210/Sum" op: "Sum" input: "clip_grads/clip_by_norm_210/mul" input: "clip_grads/clip_by_norm_210/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_210/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_210/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_210/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_210/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_210/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_210/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_210/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_210/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_210/Const_1" input: "clip_grads/clip_by_norm_210/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_210/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_210/Rsqrt" input: "clip_grads/clip_by_norm_210/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_210/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_210/mul_1" input: "clip_grads/clip_by_norm_210/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_210" op: "Identity" input: "clip_grads/clip_by_norm_210/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_211/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_211/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_211/Sum" op: "Sum" input: "clip_grads/clip_by_norm_211/mul" input: "clip_grads/clip_by_norm_211/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_211/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_211/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_211/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_211/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_211/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_211/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_211/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_211/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_211/Const_1" input: "clip_grads/clip_by_norm_211/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_211/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_211/Rsqrt" input: "clip_grads/clip_by_norm_211/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_211/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_211/mul_1" input: "clip_grads/clip_by_norm_211/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_211" op: "Identity" input: "clip_grads/clip_by_norm_211/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_212/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_212/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_212/Sum" op: "Sum" input: "clip_grads/clip_by_norm_212/mul" input: "clip_grads/clip_by_norm_212/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_212/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_212/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_212/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_212/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_212/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_212/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_212/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_212/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_212/Const_1" input: "clip_grads/clip_by_norm_212/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_212/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_212/Rsqrt" input: "clip_grads/clip_by_norm_212/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_212/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_212/mul_1" input: "clip_grads/clip_by_norm_212/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_212" op: "Identity" input: "clip_grads/clip_by_norm_212/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_213/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_213/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_213/Sum" op: "Sum" input: "clip_grads/clip_by_norm_213/mul" input: "clip_grads/clip_by_norm_213/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_213/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_213/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_213/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_213/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_213/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_213/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_213/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_213/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_213/Const_1" input: "clip_grads/clip_by_norm_213/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_213/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_213/Rsqrt" input: "clip_grads/clip_by_norm_213/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_213/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_213/mul_1" input: "clip_grads/clip_by_norm_213/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_213" op: "Identity" input: "clip_grads/clip_by_norm_213/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_214/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_214/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_214/Sum" op: "Sum" input: "clip_grads/clip_by_norm_214/mul" input: "clip_grads/clip_by_norm_214/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_214/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_214/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_214/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_214/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_214/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_214/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_214/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_214/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_214/Const_1" input: "clip_grads/clip_by_norm_214/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_214/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_214/Rsqrt" input: "clip_grads/clip_by_norm_214/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_214/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_214/mul_1" input: "clip_grads/clip_by_norm_214/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_214" op: "Identity" input: "clip_grads/clip_by_norm_214/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_215/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_215/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_215/Sum" op: "Sum" input: "clip_grads/clip_by_norm_215/mul" input: "clip_grads/clip_by_norm_215/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_215/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_215/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_215/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_215/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_215/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_215/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_215/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_215/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_215/Const_1" input: "clip_grads/clip_by_norm_215/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_215/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_215/Rsqrt" input: "clip_grads/clip_by_norm_215/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_215/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_215/mul_1" input: "clip_grads/clip_by_norm_215/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_215" op: "Identity" input: "clip_grads/clip_by_norm_215/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_216/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_216/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_216/Sum" op: "Sum" input: "clip_grads/clip_by_norm_216/mul" input: "clip_grads/clip_by_norm_216/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_216/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_216/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_216/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_216/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_216/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_216/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_216/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_216/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_216/Const_1" input: "clip_grads/clip_by_norm_216/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_216/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_216/Rsqrt" input: "clip_grads/clip_by_norm_216/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_216/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_216/mul_1" input: "clip_grads/clip_by_norm_216/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_216" op: "Identity" input: "clip_grads/clip_by_norm_216/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_217/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_217/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_217/Sum" op: "Sum" input: "clip_grads/clip_by_norm_217/mul" input: "clip_grads/clip_by_norm_217/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_217/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_217/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_217/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_217/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_217/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_217/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_217/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_217/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_217/Const_1" input: "clip_grads/clip_by_norm_217/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_217/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_217/Rsqrt" input: "clip_grads/clip_by_norm_217/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_217/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_217/mul_1" input: "clip_grads/clip_by_norm_217/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_217" op: "Identity" input: "clip_grads/clip_by_norm_217/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_218/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_218/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_218/Sum" op: "Sum" input: "clip_grads/clip_by_norm_218/mul" input: "clip_grads/clip_by_norm_218/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_218/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_218/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_218/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_218/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_218/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_218/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_218/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_218/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_218/Const_1" input: "clip_grads/clip_by_norm_218/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_218/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_218/Rsqrt" input: "clip_grads/clip_by_norm_218/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_218/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_218/mul_1" input: "clip_grads/clip_by_norm_218/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_218" op: "Identity" input: "clip_grads/clip_by_norm_218/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_219/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_219/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_219/Sum" op: "Sum" input: "clip_grads/clip_by_norm_219/mul" input: "clip_grads/clip_by_norm_219/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_219/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_219/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_219/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_219/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_219/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_219/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_219/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_219/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_219/Const_1" input: "clip_grads/clip_by_norm_219/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_219/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_219/Rsqrt" input: "clip_grads/clip_by_norm_219/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_219/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_219/mul_1" input: "clip_grads/clip_by_norm_219/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_219" op: "Identity" input: "clip_grads/clip_by_norm_219/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_220/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_220/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_220/Sum" op: "Sum" input: "clip_grads/clip_by_norm_220/mul" input: "clip_grads/clip_by_norm_220/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_220/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_220/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_220/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_220/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_220/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_220/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_220/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_220/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_220/Const_1" input: "clip_grads/clip_by_norm_220/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_220/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_220/Rsqrt" input: "clip_grads/clip_by_norm_220/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_220/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_220/mul_1" input: "clip_grads/clip_by_norm_220/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_220" op: "Identity" input: "clip_grads/clip_by_norm_220/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_221/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_221/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_221/Sum" op: "Sum" input: "clip_grads/clip_by_norm_221/mul" input: "clip_grads/clip_by_norm_221/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_221/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_221/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_221/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_221/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_221/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_221/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_221/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_221/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_221/Const_1" input: "clip_grads/clip_by_norm_221/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_221/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_221/Rsqrt" input: "clip_grads/clip_by_norm_221/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_221/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_221/mul_1" input: "clip_grads/clip_by_norm_221/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_221" op: "Identity" input: "clip_grads/clip_by_norm_221/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_222/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_222/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_222/Sum" op: "Sum" input: "clip_grads/clip_by_norm_222/mul" input: "clip_grads/clip_by_norm_222/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_222/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_222/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_222/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_222/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_222/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_222/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_222/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_222/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_222/Const_1" input: "clip_grads/clip_by_norm_222/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_222/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_222/Rsqrt" input: "clip_grads/clip_by_norm_222/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_222/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_222/mul_1" input: "clip_grads/clip_by_norm_222/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_222" op: "Identity" input: "clip_grads/clip_by_norm_222/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_223/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_223/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_223/Sum" op: "Sum" input: "clip_grads/clip_by_norm_223/mul" input: "clip_grads/clip_by_norm_223/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_223/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_223/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_223/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_223/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_223/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_223/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_223/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_223/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_223/Const_1" input: "clip_grads/clip_by_norm_223/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_223/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_223/Rsqrt" input: "clip_grads/clip_by_norm_223/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_223/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_223/mul_1" input: "clip_grads/clip_by_norm_223/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_223" op: "Identity" input: "clip_grads/clip_by_norm_223/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_224/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_224/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_224/Sum" op: "Sum" input: "clip_grads/clip_by_norm_224/mul" input: "clip_grads/clip_by_norm_224/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_224/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_224/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_224/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_224/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_224/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_224/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_224/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_224/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_224/Const_1" input: "clip_grads/clip_by_norm_224/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_224/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_224/Rsqrt" input: "clip_grads/clip_by_norm_224/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_224/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_224/mul_1" input: "clip_grads/clip_by_norm_224/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_224" op: "Identity" input: "clip_grads/clip_by_norm_224/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_225/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_225/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_225/Sum" op: "Sum" input: "clip_grads/clip_by_norm_225/mul" input: "clip_grads/clip_by_norm_225/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_225/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_225/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_225/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_225/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_225/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_225/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_225/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_225/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_225/Const_1" input: "clip_grads/clip_by_norm_225/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_225/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_225/Rsqrt" input: "clip_grads/clip_by_norm_225/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_225/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_225/mul_1" input: "clip_grads/clip_by_norm_225/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_225" op: "Identity" input: "clip_grads/clip_by_norm_225/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_226/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_226/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_226/Sum" op: "Sum" input: "clip_grads/clip_by_norm_226/mul" input: "clip_grads/clip_by_norm_226/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_226/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_226/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_226/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_226/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_226/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_226/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_226/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_226/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_226/Const_1" input: "clip_grads/clip_by_norm_226/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_226/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_226/Rsqrt" input: "clip_grads/clip_by_norm_226/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_226/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_226/mul_1" input: "clip_grads/clip_by_norm_226/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_226" op: "Identity" input: "clip_grads/clip_by_norm_226/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_227/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_227/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_227/Sum" op: "Sum" input: "clip_grads/clip_by_norm_227/mul" input: "clip_grads/clip_by_norm_227/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_227/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_227/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_227/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_227/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_227/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_227/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_227/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_227/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_227/Const_1" input: "clip_grads/clip_by_norm_227/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_227/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_227/Rsqrt" input: "clip_grads/clip_by_norm_227/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_227/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_227/mul_1" input: "clip_grads/clip_by_norm_227/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_227" op: "Identity" input: "clip_grads/clip_by_norm_227/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_228/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_228/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_228/Sum" op: "Sum" input: "clip_grads/clip_by_norm_228/mul" input: "clip_grads/clip_by_norm_228/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_228/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_228/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_228/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_228/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_228/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_228/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_228/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_228/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_228/Const_1" input: "clip_grads/clip_by_norm_228/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_228/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_228/Rsqrt" input: "clip_grads/clip_by_norm_228/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_228/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_228/mul_1" input: "clip_grads/clip_by_norm_228/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_228" op: "Identity" input: "clip_grads/clip_by_norm_228/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_229/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_229/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_229/Sum" op: "Sum" input: "clip_grads/clip_by_norm_229/mul" input: "clip_grads/clip_by_norm_229/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_229/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_229/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_229/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_229/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_229/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_229/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_229/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_229/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_229/Const_1" input: "clip_grads/clip_by_norm_229/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_229/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_229/Rsqrt" input: "clip_grads/clip_by_norm_229/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_229/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_229/mul_1" input: "clip_grads/clip_by_norm_229/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_229" op: "Identity" input: "clip_grads/clip_by_norm_229/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_230/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_230/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_230/Sum" op: "Sum" input: "clip_grads/clip_by_norm_230/mul" input: "clip_grads/clip_by_norm_230/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_230/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_230/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_230/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_230/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_230/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_230/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_230/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_230/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_230/Const_1" input: "clip_grads/clip_by_norm_230/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_230/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_230/Rsqrt" input: "clip_grads/clip_by_norm_230/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_230/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_230/mul_1" input: "clip_grads/clip_by_norm_230/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_230" op: "Identity" input: "clip_grads/clip_by_norm_230/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_231/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_231/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_231/Sum" op: "Sum" input: "clip_grads/clip_by_norm_231/mul" input: "clip_grads/clip_by_norm_231/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_231/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_231/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_231/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_231/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_231/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_231/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_231/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_231/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_231/Const_1" input: "clip_grads/clip_by_norm_231/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_231/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_231/Rsqrt" input: "clip_grads/clip_by_norm_231/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_231/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_231/mul_1" input: "clip_grads/clip_by_norm_231/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_231" op: "Identity" input: "clip_grads/clip_by_norm_231/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_232/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_232/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_232/Sum" op: "Sum" input: "clip_grads/clip_by_norm_232/mul" input: "clip_grads/clip_by_norm_232/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_232/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_232/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_232/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_232/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_232/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_232/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_232/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_232/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_232/Const_1" input: "clip_grads/clip_by_norm_232/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_232/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_232/Rsqrt" input: "clip_grads/clip_by_norm_232/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_232/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_232/mul_1" input: "clip_grads/clip_by_norm_232/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_232" op: "Identity" input: "clip_grads/clip_by_norm_232/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_233/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_233/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_233/Sum" op: "Sum" input: "clip_grads/clip_by_norm_233/mul" input: "clip_grads/clip_by_norm_233/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_233/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_233/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_233/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_233/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_233/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_233/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_233/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_233/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_233/Const_1" input: "clip_grads/clip_by_norm_233/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_233/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_233/Rsqrt" input: "clip_grads/clip_by_norm_233/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_233/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_233/mul_1" input: "clip_grads/clip_by_norm_233/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_233" op: "Identity" input: "clip_grads/clip_by_norm_233/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_234/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_234/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_234/Sum" op: "Sum" input: "clip_grads/clip_by_norm_234/mul" input: "clip_grads/clip_by_norm_234/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_234/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_234/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_234/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_234/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_234/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_234/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_234/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_234/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_234/Const_1" input: "clip_grads/clip_by_norm_234/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_234/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_234/Rsqrt" input: "clip_grads/clip_by_norm_234/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_234/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_234/mul_1" input: "clip_grads/clip_by_norm_234/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_234" op: "Identity" input: "clip_grads/clip_by_norm_234/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_235/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_235/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_235/Sum" op: "Sum" input: "clip_grads/clip_by_norm_235/mul" input: "clip_grads/clip_by_norm_235/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_235/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_235/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_235/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_235/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_235/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_235/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_235/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_235/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_235/Const_1" input: "clip_grads/clip_by_norm_235/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_235/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_235/Rsqrt" input: "clip_grads/clip_by_norm_235/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_235/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_235/mul_1" input: "clip_grads/clip_by_norm_235/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_235" op: "Identity" input: "clip_grads/clip_by_norm_235/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_236/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_236/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_236/Sum" op: "Sum" input: "clip_grads/clip_by_norm_236/mul" input: "clip_grads/clip_by_norm_236/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_236/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_236/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_236/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_236/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_236/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_236/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_236/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_236/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_236/Const_1" input: "clip_grads/clip_by_norm_236/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_236/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_236/Rsqrt" input: "clip_grads/clip_by_norm_236/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_236/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_236/mul_1" input: "clip_grads/clip_by_norm_236/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_236" op: "Identity" input: "clip_grads/clip_by_norm_236/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_237/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_237/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_237/Sum" op: "Sum" input: "clip_grads/clip_by_norm_237/mul" input: "clip_grads/clip_by_norm_237/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_237/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_237/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_237/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_237/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_237/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_237/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_237/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_237/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_237/Const_1" input: "clip_grads/clip_by_norm_237/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_237/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_237/Rsqrt" input: "clip_grads/clip_by_norm_237/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_237/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_237/mul_1" input: "clip_grads/clip_by_norm_237/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_237" op: "Identity" input: "clip_grads/clip_by_norm_237/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_238/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_238/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_238/Sum" op: "Sum" input: "clip_grads/clip_by_norm_238/mul" input: "clip_grads/clip_by_norm_238/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_238/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_238/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_238/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_238/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_238/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_238/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_238/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_238/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_238/Const_1" input: "clip_grads/clip_by_norm_238/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_238/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_238/Rsqrt" input: "clip_grads/clip_by_norm_238/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_238/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_238/mul_1" input: "clip_grads/clip_by_norm_238/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_238" op: "Identity" input: "clip_grads/clip_by_norm_238/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_239/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_239/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_239/Sum" op: "Sum" input: "clip_grads/clip_by_norm_239/mul" input: "clip_grads/clip_by_norm_239/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_239/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_239/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_239/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_239/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_239/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_239/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_239/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_239/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_239/Const_1" input: "clip_grads/clip_by_norm_239/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_239/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_239/Rsqrt" input: "clip_grads/clip_by_norm_239/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_239/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_239/mul_1" input: "clip_grads/clip_by_norm_239/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_239" op: "Identity" input: "clip_grads/clip_by_norm_239/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_240/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_240/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_240/Sum" op: "Sum" input: "clip_grads/clip_by_norm_240/mul" input: "clip_grads/clip_by_norm_240/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_240/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_240/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_240/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_240/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_240/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_240/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_240/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_240/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_240/Const_1" input: "clip_grads/clip_by_norm_240/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_240/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_240/Rsqrt" input: "clip_grads/clip_by_norm_240/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_240/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_240/mul_1" input: "clip_grads/clip_by_norm_240/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_240" op: "Identity" input: "clip_grads/clip_by_norm_240/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_241/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_241/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_241/Sum" op: "Sum" input: "clip_grads/clip_by_norm_241/mul" input: "clip_grads/clip_by_norm_241/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_241/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_241/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_241/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_241/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_241/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_241/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_241/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_241/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_241/Const_1" input: "clip_grads/clip_by_norm_241/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_241/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_241/Rsqrt" input: "clip_grads/clip_by_norm_241/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_241/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_241/mul_1" input: "clip_grads/clip_by_norm_241/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_241" op: "Identity" input: "clip_grads/clip_by_norm_241/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_242/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_242/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_242/Sum" op: "Sum" input: "clip_grads/clip_by_norm_242/mul" input: "clip_grads/clip_by_norm_242/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_242/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_242/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_242/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_242/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_242/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_242/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_242/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_242/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_242/Const_1" input: "clip_grads/clip_by_norm_242/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_242/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_242/Rsqrt" input: "clip_grads/clip_by_norm_242/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_242/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_242/mul_1" input: "clip_grads/clip_by_norm_242/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_242" op: "Identity" input: "clip_grads/clip_by_norm_242/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_243/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_243/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_243/Sum" op: "Sum" input: "clip_grads/clip_by_norm_243/mul" input: "clip_grads/clip_by_norm_243/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_243/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_243/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_243/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_243/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_243/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_243/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_243/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_243/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_243/Const_1" input: "clip_grads/clip_by_norm_243/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_243/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_243/Rsqrt" input: "clip_grads/clip_by_norm_243/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_243/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_243/mul_1" input: "clip_grads/clip_by_norm_243/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_243" op: "Identity" input: "clip_grads/clip_by_norm_243/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_244/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_244/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_244/Sum" op: "Sum" input: "clip_grads/clip_by_norm_244/mul" input: "clip_grads/clip_by_norm_244/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_244/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_244/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_244/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_244/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_244/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_244/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_244/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_244/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_244/Const_1" input: "clip_grads/clip_by_norm_244/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_244/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_244/Rsqrt" input: "clip_grads/clip_by_norm_244/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_244/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_244/mul_1" input: "clip_grads/clip_by_norm_244/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_244" op: "Identity" input: "clip_grads/clip_by_norm_244/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_245/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_245/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_245/Sum" op: "Sum" input: "clip_grads/clip_by_norm_245/mul" input: "clip_grads/clip_by_norm_245/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_245/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_245/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_245/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_245/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_245/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_245/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_245/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_245/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_245/Const_1" input: "clip_grads/clip_by_norm_245/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_245/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_245/Rsqrt" input: "clip_grads/clip_by_norm_245/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_245/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_245/mul_1" input: "clip_grads/clip_by_norm_245/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_245" op: "Identity" input: "clip_grads/clip_by_norm_245/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_246/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_246/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_246/Sum" op: "Sum" input: "clip_grads/clip_by_norm_246/mul" input: "clip_grads/clip_by_norm_246/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_246/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_246/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_246/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_246/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_246/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_246/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_246/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_246/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_246/Const_1" input: "clip_grads/clip_by_norm_246/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_246/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_246/Rsqrt" input: "clip_grads/clip_by_norm_246/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_246/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_246/mul_1" input: "clip_grads/clip_by_norm_246/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_246" op: "Identity" input: "clip_grads/clip_by_norm_246/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_247/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_247/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_247/Sum" op: "Sum" input: "clip_grads/clip_by_norm_247/mul" input: "clip_grads/clip_by_norm_247/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_247/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_247/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_247/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_247/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_247/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_247/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_247/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_247/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_247/Const_1" input: "clip_grads/clip_by_norm_247/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_247/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_247/Rsqrt" input: "clip_grads/clip_by_norm_247/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_247/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_247/mul_1" input: "clip_grads/clip_by_norm_247/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_247" op: "Identity" input: "clip_grads/clip_by_norm_247/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_248/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_248/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_248/Sum" op: "Sum" input: "clip_grads/clip_by_norm_248/mul" input: "clip_grads/clip_by_norm_248/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_248/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_248/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_248/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_248/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_248/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_248/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_248/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_248/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_248/Const_1" input: "clip_grads/clip_by_norm_248/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_248/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_248/Rsqrt" input: "clip_grads/clip_by_norm_248/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_248/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_248/mul_1" input: "clip_grads/clip_by_norm_248/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_248" op: "Identity" input: "clip_grads/clip_by_norm_248/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_249/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_249/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_249/Sum" op: "Sum" input: "clip_grads/clip_by_norm_249/mul" input: "clip_grads/clip_by_norm_249/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_249/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_249/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_249/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_249/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_249/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_249/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_249/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_249/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_249/Const_1" input: "clip_grads/clip_by_norm_249/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_249/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_249/Rsqrt" input: "clip_grads/clip_by_norm_249/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_249/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_249/mul_1" input: "clip_grads/clip_by_norm_249/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_249" op: "Identity" input: "clip_grads/clip_by_norm_249/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_250/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_250/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_250/Sum" op: "Sum" input: "clip_grads/clip_by_norm_250/mul" input: "clip_grads/clip_by_norm_250/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_250/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_250/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_250/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_250/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_250/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_250/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_250/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_250/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_250/Const_1" input: "clip_grads/clip_by_norm_250/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_250/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_250/Rsqrt" input: "clip_grads/clip_by_norm_250/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_250/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_250/mul_1" input: "clip_grads/clip_by_norm_250/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_250" op: "Identity" input: "clip_grads/clip_by_norm_250/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_251/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_251/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_251/Sum" op: "Sum" input: "clip_grads/clip_by_norm_251/mul" input: "clip_grads/clip_by_norm_251/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_251/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_251/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_251/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_251/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_251/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_251/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_251/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_251/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_251/Const_1" input: "clip_grads/clip_by_norm_251/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_251/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_251/Rsqrt" input: "clip_grads/clip_by_norm_251/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_251/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_251/mul_1" input: "clip_grads/clip_by_norm_251/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_251" op: "Identity" input: "clip_grads/clip_by_norm_251/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_252/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_252/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_252/Sum" op: "Sum" input: "clip_grads/clip_by_norm_252/mul" input: "clip_grads/clip_by_norm_252/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_252/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_252/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_252/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_252/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_252/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_252/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_252/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_252/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_252/Const_1" input: "clip_grads/clip_by_norm_252/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_252/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_252/Rsqrt" input: "clip_grads/clip_by_norm_252/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_252/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_252/mul_1" input: "clip_grads/clip_by_norm_252/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_252" op: "Identity" input: "clip_grads/clip_by_norm_252/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_253/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_253/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_253/Sum" op: "Sum" input: "clip_grads/clip_by_norm_253/mul" input: "clip_grads/clip_by_norm_253/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_253/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_253/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_253/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_253/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_253/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_253/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_253/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_253/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_253/Const_1" input: "clip_grads/clip_by_norm_253/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_253/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_253/Rsqrt" input: "clip_grads/clip_by_norm_253/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_253/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_253/mul_1" input: "clip_grads/clip_by_norm_253/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_253" op: "Identity" input: "clip_grads/clip_by_norm_253/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_254/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_254/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_254/Sum" op: "Sum" input: "clip_grads/clip_by_norm_254/mul" input: "clip_grads/clip_by_norm_254/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_254/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_254/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_254/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_254/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_254/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_254/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_254/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_254/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_254/Const_1" input: "clip_grads/clip_by_norm_254/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_254/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_254/Rsqrt" input: "clip_grads/clip_by_norm_254/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_254/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_254/mul_1" input: "clip_grads/clip_by_norm_254/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_254" op: "Identity" input: "clip_grads/clip_by_norm_254/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_255/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_255/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_255/Sum" op: "Sum" input: "clip_grads/clip_by_norm_255/mul" input: "clip_grads/clip_by_norm_255/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_255/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_255/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_255/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_255/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_255/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_255/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_255/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_255/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_255/Const_1" input: "clip_grads/clip_by_norm_255/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_255/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_255/Rsqrt" input: "clip_grads/clip_by_norm_255/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_255/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_255/mul_1" input: "clip_grads/clip_by_norm_255/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_255" op: "Identity" input: "clip_grads/clip_by_norm_255/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_256/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_256/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_256/Sum" op: "Sum" input: "clip_grads/clip_by_norm_256/mul" input: "clip_grads/clip_by_norm_256/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_256/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_256/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_256/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_256/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_256/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_256/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_256/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_256/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_256/Const_1" input: "clip_grads/clip_by_norm_256/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_256/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_256/Rsqrt" input: "clip_grads/clip_by_norm_256/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_256/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_256/mul_1" input: "clip_grads/clip_by_norm_256/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_256" op: "Identity" input: "clip_grads/clip_by_norm_256/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_257/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_257/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_257/Sum" op: "Sum" input: "clip_grads/clip_by_norm_257/mul" input: "clip_grads/clip_by_norm_257/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_257/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_257/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_257/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_257/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_257/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_257/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_257/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_257/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_257/Const_1" input: "clip_grads/clip_by_norm_257/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_257/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_257/Rsqrt" input: "clip_grads/clip_by_norm_257/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_257/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_257/mul_1" input: "clip_grads/clip_by_norm_257/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_257" op: "Identity" input: "clip_grads/clip_by_norm_257/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_258/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_258/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_258/Sum" op: "Sum" input: "clip_grads/clip_by_norm_258/mul" input: "clip_grads/clip_by_norm_258/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_258/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_258/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_258/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_258/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_258/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_258/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_258/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_258/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_258/Const_1" input: "clip_grads/clip_by_norm_258/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_258/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_258/Rsqrt" input: "clip_grads/clip_by_norm_258/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_258/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_258/mul_1" input: "clip_grads/clip_by_norm_258/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_258" op: "Identity" input: "clip_grads/clip_by_norm_258/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_259/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_259/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_259/Sum" op: "Sum" input: "clip_grads/clip_by_norm_259/mul" input: "clip_grads/clip_by_norm_259/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_259/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_259/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_259/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_259/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_259/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_259/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_259/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_259/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_259/Const_1" input: "clip_grads/clip_by_norm_259/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_259/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_259/Rsqrt" input: "clip_grads/clip_by_norm_259/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_259/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_259/mul_1" input: "clip_grads/clip_by_norm_259/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_259" op: "Identity" input: "clip_grads/clip_by_norm_259/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_260/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_260/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_260/Sum" op: "Sum" input: "clip_grads/clip_by_norm_260/mul" input: "clip_grads/clip_by_norm_260/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_260/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_260/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_260/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_260/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_260/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_260/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_260/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_260/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_260/Const_1" input: "clip_grads/clip_by_norm_260/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_260/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_260/Rsqrt" input: "clip_grads/clip_by_norm_260/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_260/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_260/mul_1" input: "clip_grads/clip_by_norm_260/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_260" op: "Identity" input: "clip_grads/clip_by_norm_260/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_261/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_261/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_261/Sum" op: "Sum" input: "clip_grads/clip_by_norm_261/mul" input: "clip_grads/clip_by_norm_261/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_261/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_261/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_261/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_261/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_261/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_261/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_261/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_261/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_261/Const_1" input: "clip_grads/clip_by_norm_261/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_261/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_261/Rsqrt" input: "clip_grads/clip_by_norm_261/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_261/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_261/mul_1" input: "clip_grads/clip_by_norm_261/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_261" op: "Identity" input: "clip_grads/clip_by_norm_261/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_262/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_262/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_262/Sum" op: "Sum" input: "clip_grads/clip_by_norm_262/mul" input: "clip_grads/clip_by_norm_262/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_262/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_262/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_262/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_262/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_262/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_262/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_262/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_262/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_262/Const_1" input: "clip_grads/clip_by_norm_262/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_262/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_262/Rsqrt" input: "clip_grads/clip_by_norm_262/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_262/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_262/mul_1" input: "clip_grads/clip_by_norm_262/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_262" op: "Identity" input: "clip_grads/clip_by_norm_262/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_263/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_263/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_263/Sum" op: "Sum" input: "clip_grads/clip_by_norm_263/mul" input: "clip_grads/clip_by_norm_263/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_263/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_263/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_263/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_263/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_263/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_263/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_263/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_263/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_263/Const_1" input: "clip_grads/clip_by_norm_263/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_263/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_263/Rsqrt" input: "clip_grads/clip_by_norm_263/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_263/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_263/mul_1" input: "clip_grads/clip_by_norm_263/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_263" op: "Identity" input: "clip_grads/clip_by_norm_263/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_264/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_264/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_264/Sum" op: "Sum" input: "clip_grads/clip_by_norm_264/mul" input: "clip_grads/clip_by_norm_264/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_264/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_264/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_264/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_264/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_264/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_264/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_264/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_264/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_264/Const_1" input: "clip_grads/clip_by_norm_264/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_264/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_264/Rsqrt" input: "clip_grads/clip_by_norm_264/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_264/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_264/mul_1" input: "clip_grads/clip_by_norm_264/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_264" op: "Identity" input: "clip_grads/clip_by_norm_264/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_265/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_265/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_265/Sum" op: "Sum" input: "clip_grads/clip_by_norm_265/mul" input: "clip_grads/clip_by_norm_265/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_265/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_265/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_265/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_265/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_265/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_265/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_265/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_265/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_265/Const_1" input: "clip_grads/clip_by_norm_265/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_265/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_265/Rsqrt" input: "clip_grads/clip_by_norm_265/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_265/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_265/mul_1" input: "clip_grads/clip_by_norm_265/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_265" op: "Identity" input: "clip_grads/clip_by_norm_265/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_266/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_266/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_266/Sum" op: "Sum" input: "clip_grads/clip_by_norm_266/mul" input: "clip_grads/clip_by_norm_266/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_266/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_266/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_266/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_266/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_266/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_266/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_266/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_266/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_266/Const_1" input: "clip_grads/clip_by_norm_266/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_266/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_266/Rsqrt" input: "clip_grads/clip_by_norm_266/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_266/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_266/mul_1" input: "clip_grads/clip_by_norm_266/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_266" op: "Identity" input: "clip_grads/clip_by_norm_266/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_267/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_267/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_267/Sum" op: "Sum" input: "clip_grads/clip_by_norm_267/mul" input: "clip_grads/clip_by_norm_267/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_267/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_267/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_267/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_267/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_267/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_267/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_267/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_267/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_267/Const_1" input: "clip_grads/clip_by_norm_267/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_267/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_267/Rsqrt" input: "clip_grads/clip_by_norm_267/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_267/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_267/mul_1" input: "clip_grads/clip_by_norm_267/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_267" op: "Identity" input: "clip_grads/clip_by_norm_267/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_268/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_268/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_268/Sum" op: "Sum" input: "clip_grads/clip_by_norm_268/mul" input: "clip_grads/clip_by_norm_268/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_268/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_268/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_268/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_268/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_268/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_268/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_268/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_268/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_268/Const_1" input: "clip_grads/clip_by_norm_268/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_268/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_268/Rsqrt" input: "clip_grads/clip_by_norm_268/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_268/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_268/mul_1" input: "clip_grads/clip_by_norm_268/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_268" op: "Identity" input: "clip_grads/clip_by_norm_268/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_269/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_269/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_269/Sum" op: "Sum" input: "clip_grads/clip_by_norm_269/mul" input: "clip_grads/clip_by_norm_269/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_269/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_269/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_269/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_269/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_269/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_269/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_269/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_269/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_269/Const_1" input: "clip_grads/clip_by_norm_269/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_269/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_269/Rsqrt" input: "clip_grads/clip_by_norm_269/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_269/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_269/mul_1" input: "clip_grads/clip_by_norm_269/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_269" op: "Identity" input: "clip_grads/clip_by_norm_269/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_270/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_270/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_270/Sum" op: "Sum" input: "clip_grads/clip_by_norm_270/mul" input: "clip_grads/clip_by_norm_270/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_270/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_270/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_270/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_270/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_270/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_270/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_270/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_270/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_270/Const_1" input: "clip_grads/clip_by_norm_270/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_270/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_270/Rsqrt" input: "clip_grads/clip_by_norm_270/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_270/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_270/mul_1" input: "clip_grads/clip_by_norm_270/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_270" op: "Identity" input: "clip_grads/clip_by_norm_270/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_271/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_271/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_271/Sum" op: "Sum" input: "clip_grads/clip_by_norm_271/mul" input: "clip_grads/clip_by_norm_271/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_271/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_271/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_271/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_271/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_271/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_271/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_271/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_271/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_271/Const_1" input: "clip_grads/clip_by_norm_271/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_271/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_271/Rsqrt" input: "clip_grads/clip_by_norm_271/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_271/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_271/mul_1" input: "clip_grads/clip_by_norm_271/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_271" op: "Identity" input: "clip_grads/clip_by_norm_271/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_272/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_272/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_272/Sum" op: "Sum" input: "clip_grads/clip_by_norm_272/mul" input: "clip_grads/clip_by_norm_272/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_272/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_272/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_272/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_272/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_272/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_272/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_272/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_272/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_272/Const_1" input: "clip_grads/clip_by_norm_272/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_272/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_272/Rsqrt" input: "clip_grads/clip_by_norm_272/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_272/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_272/mul_1" input: "clip_grads/clip_by_norm_272/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_272" op: "Identity" input: "clip_grads/clip_by_norm_272/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_273/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_273/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_273/Sum" op: "Sum" input: "clip_grads/clip_by_norm_273/mul" input: "clip_grads/clip_by_norm_273/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_273/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_273/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_273/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_273/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_273/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_273/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_273/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_273/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_273/Const_1" input: "clip_grads/clip_by_norm_273/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_273/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_273/Rsqrt" input: "clip_grads/clip_by_norm_273/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_273/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_273/mul_1" input: "clip_grads/clip_by_norm_273/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_273" op: "Identity" input: "clip_grads/clip_by_norm_273/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_274/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_274/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_274/Sum" op: "Sum" input: "clip_grads/clip_by_norm_274/mul" input: "clip_grads/clip_by_norm_274/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_274/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_274/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_274/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_274/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_274/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_274/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_274/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_274/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_274/Const_1" input: "clip_grads/clip_by_norm_274/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_274/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_274/Rsqrt" input: "clip_grads/clip_by_norm_274/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_274/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_274/mul_1" input: "clip_grads/clip_by_norm_274/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_274" op: "Identity" input: "clip_grads/clip_by_norm_274/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_275/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_275/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_275/Sum" op: "Sum" input: "clip_grads/clip_by_norm_275/mul" input: "clip_grads/clip_by_norm_275/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_275/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_275/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_275/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_275/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_275/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_275/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_275/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_275/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_275/Const_1" input: "clip_grads/clip_by_norm_275/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_275/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_275/Rsqrt" input: "clip_grads/clip_by_norm_275/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_275/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_275/mul_1" input: "clip_grads/clip_by_norm_275/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_275" op: "Identity" input: "clip_grads/clip_by_norm_275/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_276/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_276/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_276/Sum" op: "Sum" input: "clip_grads/clip_by_norm_276/mul" input: "clip_grads/clip_by_norm_276/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_276/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_276/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_276/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_276/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_276/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_276/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_276/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_276/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_276/Const_1" input: "clip_grads/clip_by_norm_276/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_276/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_276/Rsqrt" input: "clip_grads/clip_by_norm_276/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_276/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_276/mul_1" input: "clip_grads/clip_by_norm_276/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_276" op: "Identity" input: "clip_grads/clip_by_norm_276/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_277/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_277/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_277/Sum" op: "Sum" input: "clip_grads/clip_by_norm_277/mul" input: "clip_grads/clip_by_norm_277/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_277/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_277/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_277/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_277/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_277/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_277/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_277/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_277/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_277/Const_1" input: "clip_grads/clip_by_norm_277/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_277/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_277/Rsqrt" input: "clip_grads/clip_by_norm_277/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_277/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_277/mul_1" input: "clip_grads/clip_by_norm_277/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_277" op: "Identity" input: "clip_grads/clip_by_norm_277/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_278/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_278/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_278/Sum" op: "Sum" input: "clip_grads/clip_by_norm_278/mul" input: "clip_grads/clip_by_norm_278/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_278/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_278/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_278/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_278/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_278/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_278/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_278/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_278/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_278/Const_1" input: "clip_grads/clip_by_norm_278/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_278/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_278/Rsqrt" input: "clip_grads/clip_by_norm_278/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_278/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_278/mul_1" input: "clip_grads/clip_by_norm_278/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_278" op: "Identity" input: "clip_grads/clip_by_norm_278/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "clip_grads/clip_by_norm_279/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_279/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_279/Sum" op: "Sum" input: "clip_grads/clip_by_norm_279/mul" input: "clip_grads/clip_by_norm_279/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_279/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_279/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_279/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_279/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_279/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_279/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_279/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_279/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_279/Const_1" input: "clip_grads/clip_by_norm_279/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_279/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_279/Rsqrt" input: "clip_grads/clip_by_norm_279/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_279/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_279/mul_1" input: "clip_grads/clip_by_norm_279/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_279" op: "Identity" input: "clip_grads/clip_by_norm_279/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_280/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_280/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_280/Sum" op: "Sum" input: "clip_grads/clip_by_norm_280/mul" input: "clip_grads/clip_by_norm_280/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_280/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_280/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_280/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_280/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_280/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_280/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_280/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_280/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_280/Const_1" input: "clip_grads/clip_by_norm_280/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_280/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_280/Rsqrt" input: "clip_grads/clip_by_norm_280/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_280/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_280/mul_1" input: "clip_grads/clip_by_norm_280/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_280" op: "Identity" input: "clip_grads/clip_by_norm_280/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_281/mul" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_281/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_281/Sum" op: "Sum" input: "clip_grads/clip_by_norm_281/mul" input: "clip_grads/clip_by_norm_281/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_281/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_281/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_281/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_281/mul_1" op: "Mul" input: "gradients/FirstStageFeatureExtractor/resnet_v1_101/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_281/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_281/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_281/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_281/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_281/Const_1" input: "clip_grads/clip_by_norm_281/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_281/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_281/Rsqrt" input: "clip_grads/clip_by_norm_281/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_281/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_281/mul_1" input: "clip_grads/clip_by_norm_281/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_281" op: "Identity" input: "clip_grads/clip_by_norm_281/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "clip_grads/clip_by_norm_282/mul" op: "Mul" input: "gradients/Conv/convolution_grad/tuple/control_dependency_1" input: "gradients/Conv/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_282/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_282/Sum" op: "Sum" input: "clip_grads/clip_by_norm_282/mul" input: "clip_grads/clip_by_norm_282/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_282/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_282/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_282/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_282/mul_1" op: "Mul" input: "gradients/Conv/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_282/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_282/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_282/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_282/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_282/Const_1" input: "clip_grads/clip_by_norm_282/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_282/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_282/Rsqrt" input: "clip_grads/clip_by_norm_282/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_282/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_282/mul_1" input: "clip_grads/clip_by_norm_282/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_282" op: "Identity" input: "clip_grads/clip_by_norm_282/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_283/mul" op: "Mul" input: "gradients/Conv/BiasAdd_grad/tuple/control_dependency_1" input: "gradients/Conv/BiasAdd_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_283/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_283/Sum" op: "Sum" input: "clip_grads/clip_by_norm_283/mul" input: "clip_grads/clip_by_norm_283/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_283/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_283/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_283/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_283/mul_1" op: "Mul" input: "gradients/Conv/BiasAdd_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_283/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_283/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_283/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_283/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_283/Const_1" input: "clip_grads/clip_by_norm_283/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_283/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_283/Rsqrt" input: "clip_grads/clip_by_norm_283/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_283/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_283/mul_1" input: "clip_grads/clip_by_norm_283/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_283" op: "Identity" input: "clip_grads/clip_by_norm_283/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_284/mul" op: "Mul" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_284/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_284/Sum" op: "Sum" input: "clip_grads/clip_by_norm_284/mul" input: "clip_grads/clip_by_norm_284/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_284/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_284/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_284/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_284/mul_1" op: "Mul" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_284/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_284/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_284/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_284/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_284/Const_1" input: "clip_grads/clip_by_norm_284/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_284/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_284/Rsqrt" input: "clip_grads/clip_by_norm_284/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_284/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_284/mul_1" input: "clip_grads/clip_by_norm_284/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_284" op: "Identity" input: "clip_grads/clip_by_norm_284/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_285/mul" op: "Mul" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_285/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_285/Sum" op: "Sum" input: "clip_grads/clip_by_norm_285/mul" input: "clip_grads/clip_by_norm_285/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_285/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_285/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_285/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_285/mul_1" op: "Mul" input: "gradients/FirstStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_285/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_285/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_285/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_285/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_285/Const_1" input: "clip_grads/clip_by_norm_285/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_285/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_285/Rsqrt" input: "clip_grads/clip_by_norm_285/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_285/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_285/mul_1" input: "clip_grads/clip_by_norm_285/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_285" op: "Identity" input: "clip_grads/clip_by_norm_285/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "clip_grads/clip_by_norm_286/mul" op: "Mul" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/control_dependency_1" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_286/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_286/Sum" op: "Sum" input: "clip_grads/clip_by_norm_286/mul" input: "clip_grads/clip_by_norm_286/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_286/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_286/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_286/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_286/mul_1" op: "Mul" input: "gradients/FirstStageBoxPredictor/ClassPredictor/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_286/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_286/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_286/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_286/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_286/Const_1" input: "clip_grads/clip_by_norm_286/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_286/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_286/Rsqrt" input: "clip_grads/clip_by_norm_286/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_286/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_286/mul_1" input: "clip_grads/clip_by_norm_286/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_286" op: "Identity" input: "clip_grads/clip_by_norm_286/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_287/mul" op: "Mul" input: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_287/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_287/Sum" op: "Sum" input: "clip_grads/clip_by_norm_287/mul" input: "clip_grads/clip_by_norm_287/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_287/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_287/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_287/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_287/mul_1" op: "Mul" input: "gradients/FirstStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_287/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_287/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_287/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_287/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_287/Const_1" input: "clip_grads/clip_by_norm_287/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_287/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_287/Rsqrt" input: "clip_grads/clip_by_norm_287/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_287/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_287/mul_1" input: "clip_grads/clip_by_norm_287/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_287" op: "Identity" input: "clip_grads/clip_by_norm_287/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "clip_grads/clip_by_norm_288/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_288/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_288/Sum" op: "Sum" input: "clip_grads/clip_by_norm_288/mul" input: "clip_grads/clip_by_norm_288/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_288/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_288/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_288/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_288/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_288/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_288/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_288/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_288/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_288/Const_1" input: "clip_grads/clip_by_norm_288/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_288/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_288/Rsqrt" input: "clip_grads/clip_by_norm_288/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_288/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_288/mul_1" input: "clip_grads/clip_by_norm_288/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_288" op: "Identity" input: "clip_grads/clip_by_norm_288/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_289/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_289/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_289/Sum" op: "Sum" input: "clip_grads/clip_by_norm_289/mul" input: "clip_grads/clip_by_norm_289/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_289/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_289/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_289/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_289/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_289/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_289/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_289/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_289/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_289/Const_1" input: "clip_grads/clip_by_norm_289/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_289/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_289/Rsqrt" input: "clip_grads/clip_by_norm_289/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_289/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_289/mul_1" input: "clip_grads/clip_by_norm_289/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_289" op: "Identity" input: "clip_grads/clip_by_norm_289/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_290/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_290/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_290/Sum" op: "Sum" input: "clip_grads/clip_by_norm_290/mul" input: "clip_grads/clip_by_norm_290/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_290/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_290/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_290/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_290/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_290/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_290/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_290/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_290/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_290/Const_1" input: "clip_grads/clip_by_norm_290/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_290/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_290/Rsqrt" input: "clip_grads/clip_by_norm_290/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_290/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_290/mul_1" input: "clip_grads/clip_by_norm_290/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_290" op: "Identity" input: "clip_grads/clip_by_norm_290/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_291/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_291/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_291/Sum" op: "Sum" input: "clip_grads/clip_by_norm_291/mul" input: "clip_grads/clip_by_norm_291/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_291/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_291/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_291/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_291/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_291/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_291/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_291/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_291/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_291/Const_1" input: "clip_grads/clip_by_norm_291/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_291/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_291/Rsqrt" input: "clip_grads/clip_by_norm_291/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_291/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_291/mul_1" input: "clip_grads/clip_by_norm_291/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_291" op: "Identity" input: "clip_grads/clip_by_norm_291/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_292/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_292/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_292/Sum" op: "Sum" input: "clip_grads/clip_by_norm_292/mul" input: "clip_grads/clip_by_norm_292/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_292/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_292/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_292/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_292/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_292/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_292/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_292/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_292/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_292/Const_1" input: "clip_grads/clip_by_norm_292/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_292/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_292/Rsqrt" input: "clip_grads/clip_by_norm_292/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_292/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_292/mul_1" input: "clip_grads/clip_by_norm_292/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_292" op: "Identity" input: "clip_grads/clip_by_norm_292/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_293/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_293/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_293/Sum" op: "Sum" input: "clip_grads/clip_by_norm_293/mul" input: "clip_grads/clip_by_norm_293/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_293/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_293/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_293/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_293/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_293/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_293/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_293/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_293/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_293/Const_1" input: "clip_grads/clip_by_norm_293/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_293/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_293/Rsqrt" input: "clip_grads/clip_by_norm_293/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_293/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_293/mul_1" input: "clip_grads/clip_by_norm_293/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_293" op: "Identity" input: "clip_grads/clip_by_norm_293/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_294/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_294/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_294/Sum" op: "Sum" input: "clip_grads/clip_by_norm_294/mul" input: "clip_grads/clip_by_norm_294/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_294/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_294/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_294/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_294/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_294/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_294/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_294/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_294/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_294/Const_1" input: "clip_grads/clip_by_norm_294/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_294/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_294/Rsqrt" input: "clip_grads/clip_by_norm_294/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_294/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_294/mul_1" input: "clip_grads/clip_by_norm_294/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_294" op: "Identity" input: "clip_grads/clip_by_norm_294/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_295/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_295/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_295/Sum" op: "Sum" input: "clip_grads/clip_by_norm_295/mul" input: "clip_grads/clip_by_norm_295/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_295/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_295/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_295/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_295/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_295/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_295/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_295/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_295/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_295/Const_1" input: "clip_grads/clip_by_norm_295/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_295/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_295/Rsqrt" input: "clip_grads/clip_by_norm_295/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_295/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_295/mul_1" input: "clip_grads/clip_by_norm_295/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_295" op: "Identity" input: "clip_grads/clip_by_norm_295/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_296/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_296/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_296/Sum" op: "Sum" input: "clip_grads/clip_by_norm_296/mul" input: "clip_grads/clip_by_norm_296/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_296/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_296/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_296/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_296/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_296/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_296/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_296/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_296/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_296/Const_1" input: "clip_grads/clip_by_norm_296/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_296/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_296/Rsqrt" input: "clip_grads/clip_by_norm_296/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_296/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_296/mul_1" input: "clip_grads/clip_by_norm_296/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_296" op: "Identity" input: "clip_grads/clip_by_norm_296/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_297/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_297/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_297/Sum" op: "Sum" input: "clip_grads/clip_by_norm_297/mul" input: "clip_grads/clip_by_norm_297/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_297/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_297/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_297/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_297/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_297/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_297/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_297/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_297/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_297/Const_1" input: "clip_grads/clip_by_norm_297/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_297/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_297/Rsqrt" input: "clip_grads/clip_by_norm_297/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_297/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_297/mul_1" input: "clip_grads/clip_by_norm_297/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_297" op: "Identity" input: "clip_grads/clip_by_norm_297/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_298/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_298/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_298/Sum" op: "Sum" input: "clip_grads/clip_by_norm_298/mul" input: "clip_grads/clip_by_norm_298/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_298/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_298/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_298/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_298/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_298/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_298/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_298/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_298/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_298/Const_1" input: "clip_grads/clip_by_norm_298/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_298/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_298/Rsqrt" input: "clip_grads/clip_by_norm_298/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_298/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_298/mul_1" input: "clip_grads/clip_by_norm_298/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_298" op: "Identity" input: "clip_grads/clip_by_norm_298/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_299/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_299/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_299/Sum" op: "Sum" input: "clip_grads/clip_by_norm_299/mul" input: "clip_grads/clip_by_norm_299/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_299/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_299/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_299/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_299/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_299/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_299/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_299/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_299/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_299/Const_1" input: "clip_grads/clip_by_norm_299/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_299/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_299/Rsqrt" input: "clip_grads/clip_by_norm_299/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_299/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_299/mul_1" input: "clip_grads/clip_by_norm_299/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_299" op: "Identity" input: "clip_grads/clip_by_norm_299/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_300/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_300/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_300/Sum" op: "Sum" input: "clip_grads/clip_by_norm_300/mul" input: "clip_grads/clip_by_norm_300/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_300/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_300/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_300/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_300/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_300/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_300/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_300/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_300/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_300/Const_1" input: "clip_grads/clip_by_norm_300/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_300/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_300/Rsqrt" input: "clip_grads/clip_by_norm_300/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_300/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_300/mul_1" input: "clip_grads/clip_by_norm_300/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_300" op: "Identity" input: "clip_grads/clip_by_norm_300/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_301/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_301/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_301/Sum" op: "Sum" input: "clip_grads/clip_by_norm_301/mul" input: "clip_grads/clip_by_norm_301/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_301/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_301/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_301/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_301/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_301/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_301/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_301/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_301/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_301/Const_1" input: "clip_grads/clip_by_norm_301/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_301/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_301/Rsqrt" input: "clip_grads/clip_by_norm_301/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_301/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_301/mul_1" input: "clip_grads/clip_by_norm_301/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_301" op: "Identity" input: "clip_grads/clip_by_norm_301/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_302/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_302/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_302/Sum" op: "Sum" input: "clip_grads/clip_by_norm_302/mul" input: "clip_grads/clip_by_norm_302/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_302/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_302/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_302/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_302/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_302/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_302/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_302/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_302/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_302/Const_1" input: "clip_grads/clip_by_norm_302/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_302/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_302/Rsqrt" input: "clip_grads/clip_by_norm_302/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_302/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_302/mul_1" input: "clip_grads/clip_by_norm_302/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_302" op: "Identity" input: "clip_grads/clip_by_norm_302/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_303/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_303/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_303/Sum" op: "Sum" input: "clip_grads/clip_by_norm_303/mul" input: "clip_grads/clip_by_norm_303/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_303/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_303/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_303/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_303/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_303/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_303/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_303/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_303/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_303/Const_1" input: "clip_grads/clip_by_norm_303/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_303/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_303/Rsqrt" input: "clip_grads/clip_by_norm_303/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_303/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_303/mul_1" input: "clip_grads/clip_by_norm_303/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_303" op: "Identity" input: "clip_grads/clip_by_norm_303/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_304/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_304/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_304/Sum" op: "Sum" input: "clip_grads/clip_by_norm_304/mul" input: "clip_grads/clip_by_norm_304/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_304/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_304/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_304/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_304/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_304/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_304/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_304/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_304/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_304/Const_1" input: "clip_grads/clip_by_norm_304/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_304/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_304/Rsqrt" input: "clip_grads/clip_by_norm_304/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_304/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_304/mul_1" input: "clip_grads/clip_by_norm_304/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_304" op: "Identity" input: "clip_grads/clip_by_norm_304/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_305/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_305/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_305/Sum" op: "Sum" input: "clip_grads/clip_by_norm_305/mul" input: "clip_grads/clip_by_norm_305/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_305/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_305/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_305/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_305/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_305/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_305/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_305/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_305/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_305/Const_1" input: "clip_grads/clip_by_norm_305/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_305/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_305/Rsqrt" input: "clip_grads/clip_by_norm_305/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_305/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_305/mul_1" input: "clip_grads/clip_by_norm_305/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_305" op: "Identity" input: "clip_grads/clip_by_norm_305/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_306/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_306/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_306/Sum" op: "Sum" input: "clip_grads/clip_by_norm_306/mul" input: "clip_grads/clip_by_norm_306/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_306/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_306/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_306/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_306/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_306/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_306/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_306/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_306/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_306/Const_1" input: "clip_grads/clip_by_norm_306/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_306/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_306/Rsqrt" input: "clip_grads/clip_by_norm_306/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_306/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_306/mul_1" input: "clip_grads/clip_by_norm_306/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_306" op: "Identity" input: "clip_grads/clip_by_norm_306/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_307/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_307/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_307/Sum" op: "Sum" input: "clip_grads/clip_by_norm_307/mul" input: "clip_grads/clip_by_norm_307/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_307/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_307/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_307/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_307/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_307/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_307/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_307/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_307/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_307/Const_1" input: "clip_grads/clip_by_norm_307/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_307/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_307/Rsqrt" input: "clip_grads/clip_by_norm_307/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_307/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_307/mul_1" input: "clip_grads/clip_by_norm_307/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_307" op: "Identity" input: "clip_grads/clip_by_norm_307/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_308/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_308/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_308/Sum" op: "Sum" input: "clip_grads/clip_by_norm_308/mul" input: "clip_grads/clip_by_norm_308/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_308/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_308/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_308/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_308/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_308/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_308/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_308/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_308/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_308/Const_1" input: "clip_grads/clip_by_norm_308/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_308/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_308/Rsqrt" input: "clip_grads/clip_by_norm_308/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_308/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_308/mul_1" input: "clip_grads/clip_by_norm_308/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_308" op: "Identity" input: "clip_grads/clip_by_norm_308/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_309/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_309/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_309/Sum" op: "Sum" input: "clip_grads/clip_by_norm_309/mul" input: "clip_grads/clip_by_norm_309/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_309/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_309/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_309/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_309/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_309/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_309/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_309/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_309/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_309/Const_1" input: "clip_grads/clip_by_norm_309/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_309/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_309/Rsqrt" input: "clip_grads/clip_by_norm_309/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_309/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_309/mul_1" input: "clip_grads/clip_by_norm_309/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_309" op: "Identity" input: "clip_grads/clip_by_norm_309/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_310/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_310/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_310/Sum" op: "Sum" input: "clip_grads/clip_by_norm_310/mul" input: "clip_grads/clip_by_norm_310/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_310/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_310/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_310/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_310/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_310/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_310/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_310/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_310/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_310/Const_1" input: "clip_grads/clip_by_norm_310/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_310/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_310/Rsqrt" input: "clip_grads/clip_by_norm_310/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_310/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_310/mul_1" input: "clip_grads/clip_by_norm_310/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_310" op: "Identity" input: "clip_grads/clip_by_norm_310/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_311/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_311/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_311/Sum" op: "Sum" input: "clip_grads/clip_by_norm_311/mul" input: "clip_grads/clip_by_norm_311/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_311/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_311/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_311/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_311/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_311/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_311/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_311/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_311/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_311/Const_1" input: "clip_grads/clip_by_norm_311/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_311/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_311/Rsqrt" input: "clip_grads/clip_by_norm_311/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_311/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_311/mul_1" input: "clip_grads/clip_by_norm_311/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_311" op: "Identity" input: "clip_grads/clip_by_norm_311/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_312/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_312/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_312/Sum" op: "Sum" input: "clip_grads/clip_by_norm_312/mul" input: "clip_grads/clip_by_norm_312/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_312/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_312/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_312/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_312/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_312/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_312/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_312/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_312/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_312/Const_1" input: "clip_grads/clip_by_norm_312/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_312/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_312/Rsqrt" input: "clip_grads/clip_by_norm_312/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_312/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_312/mul_1" input: "clip_grads/clip_by_norm_312/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_312" op: "Identity" input: "clip_grads/clip_by_norm_312/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_313/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_313/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_313/Sum" op: "Sum" input: "clip_grads/clip_by_norm_313/mul" input: "clip_grads/clip_by_norm_313/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_313/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_313/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_313/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_313/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_313/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_313/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_313/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_313/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_313/Const_1" input: "clip_grads/clip_by_norm_313/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_313/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_313/Rsqrt" input: "clip_grads/clip_by_norm_313/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_313/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_313/mul_1" input: "clip_grads/clip_by_norm_313/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_313" op: "Identity" input: "clip_grads/clip_by_norm_313/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_314/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_314/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_314/Sum" op: "Sum" input: "clip_grads/clip_by_norm_314/mul" input: "clip_grads/clip_by_norm_314/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_314/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_314/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_314/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_314/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_314/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_314/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_314/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_314/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_314/Const_1" input: "clip_grads/clip_by_norm_314/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_314/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_314/Rsqrt" input: "clip_grads/clip_by_norm_314/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_314/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_314/mul_1" input: "clip_grads/clip_by_norm_314/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_314" op: "Identity" input: "clip_grads/clip_by_norm_314/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "clip_grads/clip_by_norm_315/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_315/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 4 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 4 } } tensor_content: "\000\000\000\000\001\000\000\000\002\000\000\000\003\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_315/Sum" op: "Sum" input: "clip_grads/clip_by_norm_315/mul" input: "clip_grads/clip_by_norm_315/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_315/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_315/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_315/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_315/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/convolution_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_315/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_315/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_315/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_315/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_315/Const_1" input: "clip_grads/clip_by_norm_315/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_315/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_315/Rsqrt" input: "clip_grads/clip_by_norm_315/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_315/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_315/mul_1" input: "clip_grads/clip_by_norm_315/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_315" op: "Identity" input: "clip_grads/clip_by_norm_315/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_316/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_316/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_316/Sum" op: "Sum" input: "clip_grads/clip_by_norm_316/mul" input: "clip_grads/clip_by_norm_316/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_316/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_316/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_316/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_316/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/sub_grad/tuple/control_dependency" input: "clip_grads/clip_by_norm_316/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_316/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_316/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_316/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_316/Const_1" input: "clip_grads/clip_by_norm_316/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_316/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_316/Rsqrt" input: "clip_grads/clip_by_norm_316/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_316/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_316/mul_1" input: "clip_grads/clip_by_norm_316/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_316" op: "Identity" input: "clip_grads/clip_by_norm_316/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_317/mul" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_317/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_317/Sum" op: "Sum" input: "clip_grads/clip_by_norm_317/mul" input: "clip_grads/clip_by_norm_317/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_317/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_317/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_317/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_317/mul_1" op: "Mul" input: "gradients/SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/batchnorm/mul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_317/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_317/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_317/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_317/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_317/Const_1" input: "clip_grads/clip_by_norm_317/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_317/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_317/Rsqrt" input: "clip_grads/clip_by_norm_317/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_317/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_317/mul_1" input: "clip_grads/clip_by_norm_317/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_317" op: "Identity" input: "clip_grads/clip_by_norm_317/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "clip_grads/clip_by_norm_318/mul" op: "Mul" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/control_dependency_1" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_318/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_318/Sum" op: "Sum" input: "clip_grads/clip_by_norm_318/mul" input: "clip_grads/clip_by_norm_318/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_318/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_318/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_318/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_318/mul_1" op: "Mul" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/MatMul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_318/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_318/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_318/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_318/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_318/Const_1" input: "clip_grads/clip_by_norm_318/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_318/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_318/Rsqrt" input: "clip_grads/clip_by_norm_318/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_318/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_318/mul_1" input: "clip_grads/clip_by_norm_318/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_318" op: "Identity" input: "clip_grads/clip_by_norm_318/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_319/mul" op: "Mul" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_319/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_319/Sum" op: "Sum" input: "clip_grads/clip_by_norm_319/mul" input: "clip_grads/clip_by_norm_319/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_319/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_319/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_319/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_319/mul_1" op: "Mul" input: "gradients/SecondStageBoxPredictor/BoxEncodingPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_319/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_319/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_319/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_319/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_319/Const_1" input: "clip_grads/clip_by_norm_319/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_319/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_319/Rsqrt" input: "clip_grads/clip_by_norm_319/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_319/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_319/mul_1" input: "clip_grads/clip_by_norm_319/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_319" op: "Identity" input: "clip_grads/clip_by_norm_319/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "clip_grads/clip_by_norm_320/mul" op: "Mul" input: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/control_dependency_1" input: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_320/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 2 } } tensor_content: "\000\000\000\000\001\000\000\000" } } } } node { name: "clip_grads/clip_by_norm_320/Sum" op: "Sum" input: "clip_grads/clip_by_norm_320/mul" input: "clip_grads/clip_by_norm_320/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_320/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_320/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_320/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_320/mul_1" op: "Mul" input: "gradients/SecondStageBoxPredictor/ClassPredictor/MatMul_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_320/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_320/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_320/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_320/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_320/Const_1" input: "clip_grads/clip_by_norm_320/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_320/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_320/Rsqrt" input: "clip_grads/clip_by_norm_320/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_320/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_320/mul_1" input: "clip_grads/clip_by_norm_320/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_320" op: "Identity" input: "clip_grads/clip_by_norm_320/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_321/mul" op: "Mul" input: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_321/Const" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 0 } } } } node { name: "clip_grads/clip_by_norm_321/Sum" op: "Sum" input: "clip_grads/clip_by_norm_321/mul" input: "clip_grads/clip_by_norm_321/Const" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "keep_dims" value { b: true } } } node { name: "clip_grads/clip_by_norm_321/Rsqrt" op: "Rsqrt" input: "clip_grads/clip_by_norm_321/Sum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_321/mul_1/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_321/mul_1" op: "Mul" input: "gradients/SecondStageBoxPredictor/ClassPredictor/BiasAdd_grad/tuple/control_dependency_1" input: "clip_grads/clip_by_norm_321/mul_1/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_321/Const_1" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 1.0 } } } } node { name: "clip_grads/clip_by_norm_321/truediv/y" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 10.0 } } } } node { name: "clip_grads/clip_by_norm_321/truediv" op: "RealDiv" input: "clip_grads/clip_by_norm_321/Const_1" input: "clip_grads/clip_by_norm_321/truediv/y" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "clip_grads/clip_by_norm_321/Minimum" op: "Minimum" input: "clip_grads/clip_by_norm_321/Rsqrt" input: "clip_grads/clip_by_norm_321/truediv" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "clip_grads/clip_by_norm_321/mul_2" op: "Mul" input: "clip_grads/clip_by_norm_321/mul_1" input: "clip_grads/clip_by_norm_321/Minimum" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "clip_grads/clip_by_norm_321" op: "Identity" input: "clip_grads/clip_by_norm_321/mul_2" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 7 } dim { size: 7 } dim { size: 3 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 64 } dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 64 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 64 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 128 } dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 128 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 128 } dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 512 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/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: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 256 } dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 256 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } 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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 256 } dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1024 } } float_val: 0.0 } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1024 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } } node { name: "Conv/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "Conv/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } 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: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "Conv/weights/Momentum/Assign" op: "Assign" input: "Conv/weights/Momentum" input: "Conv/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "Conv/weights/Momentum/read" op: "Identity" input: "Conv/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "Conv/biases/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/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: "Conv/biases/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } 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: "Conv/biases/Momentum/Assign" op: "Assign" input: "Conv/biases/Momentum" input: "Conv/biases/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/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: "Conv/biases/Momentum/read" op: "Identity" input: "Conv/biases/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } 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: 48 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Assign" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/read" op: "Identity" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 48 } } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 48 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Assign" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/read" op: "Identity" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum/Assign" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum/read" op: "Identity" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 24 } } float_val: 0.0 } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 24 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum/Assign" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum/read" op: "Identity" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 1024 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 2048 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 512 } dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 512 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } float_val: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" op: "VariableV2" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum/Initializer/zeros" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" op: "VariableV2" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Initializer/zeros" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: 0.0 } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" op: "VariableV2" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } 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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Initializer/zeros" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/read" op: "Identity" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 2048 } dim { size: 360 } } float_val: 0.0 } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" op: "VariableV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 2048 } dim { size: 360 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Assign" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Initializer/zeros" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/read" op: "Identity" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 360 } } float_val: 0.0 } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" op: "VariableV2" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 360 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Assign" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Initializer/zeros" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/read" op: "Identity" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 2048 } dim { size: 91 } } float_val: 0.0 } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" op: "VariableV2" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 2048 } dim { size: 91 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum/Assign" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum/Initializer/zeros" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum/read" op: "Identity" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum/Initializer/zeros" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { dim { size: 91 } } float_val: 0.0 } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" op: "VariableV2" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "container" value { s: "" } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 91 } } } } attr { key: "shared_name" value { s: "" } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum/Assign" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum/Initializer/zeros" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum/read" op: "Identity" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } } node { name: "Momentum/momentum" op: "Const" device: "/job:worker/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "value" value { tensor { dtype: DT_FLOAT tensor_shape { } float_val: 0.899999976158 } } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_1" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_2" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_3" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_4" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_5" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_6" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_7" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_8" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_9" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_10" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_11" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_12" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_13" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_14" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_15" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_16" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_17" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_18" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_19" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_20" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_21" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_22" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_23" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_24" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_25" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_26" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_27" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_28" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_29" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 64 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_30" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_31" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_32" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_33" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_34" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_35" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_36" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_37" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_38" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_39" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_40" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_41" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_42" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_43" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_44" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_45" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_46" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_47" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_48" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_49" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_50" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_51" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_52" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_53" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_54" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_55" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_56" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_57" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_58" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_59" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_60" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_61" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_62" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_63" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_64" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_65" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_66" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_67" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_68" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 128 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_69" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_70" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_71" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_72" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_73" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_74" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_75" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_76" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_77" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_78" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_79" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_80" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_81" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_82" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_83" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_84" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_85" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_86" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_87" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_88" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_89" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_90" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_91" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_92" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_93" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_94" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_95" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_96" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_97" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_98" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_99" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_100" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_101" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_102" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_103" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_104" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_105" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_106" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_107" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_108" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_109" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_110" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_111" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_112" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_113" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_114" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_115" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_116" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_117" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_118" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_119" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_120" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_121" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_122" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_123" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_124" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_125" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_126" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_127" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_128" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_129" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_130" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_131" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_132" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_133" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_134" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_135" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_136" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_137" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_138" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_139" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_140" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_141" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_142" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_143" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_144" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_145" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_146" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_147" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_148" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_149" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_150" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_151" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_152" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_153" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_154" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_155" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_156" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_157" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_158" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_159" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_160" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_161" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_162" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_163" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_164" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_165" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_166" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_167" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_168" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_169" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_170" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_171" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_172" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_173" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_174" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_175" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_176" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_177" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_178" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_179" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_180" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_181" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_182" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_183" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_184" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_185" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_186" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_187" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_188" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_189" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_190" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_191" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_192" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_193" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_194" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_195" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_196" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_197" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_198" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_199" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_200" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_201" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_202" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_203" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_204" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_205" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_206" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_207" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_208" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_209" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_210" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_211" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_212" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_213" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_214" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_215" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_216" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_217" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_218" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_219" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_220" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_221" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_222" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_223" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_224" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_225" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_226" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_227" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_228" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_229" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_230" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_231" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_232" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_233" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_234" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_235" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_236" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_237" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_238" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_239" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_240" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_241" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_242" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_243" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_244" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_245" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_246" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_247" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_248" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_249" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_250" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_251" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_252" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_253" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_254" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_255" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_256" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_257" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_258" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_259" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_260" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_261" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_262" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_263" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_264" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_265" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_266" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_267" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_268" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_269" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_270" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_271" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_272" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_273" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_274" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_275" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_276" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_277" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_278" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_279" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_280" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_281" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_Conv/weights/ApplyMomentum" op: "ApplyMomentum" input: "Conv/weights" input: "Conv/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_282" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_Conv/biases/ApplyMomentum" op: "ApplyMomentum" input: "Conv/biases" input: "Conv/biases/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_283" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageBoxPredictor/BoxEncodingPredictor/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_284" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageBoxPredictor/BoxEncodingPredictor/biases/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_285" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageBoxPredictor/ClassPredictor/weights/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageBoxPredictor/ClassPredictor/weights" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_286" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_FirstStageBoxPredictor/ClassPredictor/biases/ApplyMomentum" op: "ApplyMomentum" input: "FirstStageBoxPredictor/ClassPredictor/biases" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_287" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_288" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_289" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_290" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_291" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_292" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_293" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_294" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_295" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_296" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_297" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_298" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_299" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_300" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_301" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_302" input: "Momentum/momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_303" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_304" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_305" input: "Momentum/momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_306" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_307" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_308" input: "Momentum/momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_309" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_310" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_311" input: "Momentum/momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_312" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_313" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_314" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_315" input: "Momentum/momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_316" input: "Momentum/momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_317" input: "Momentum/momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageBoxPredictor/BoxEncodingPredictor/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_318" input: "Momentum/momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageBoxPredictor/BoxEncodingPredictor/biases/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_319" input: "Momentum/momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageBoxPredictor/ClassPredictor/weights/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageBoxPredictor/ClassPredictor/weights" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_320" input: "Momentum/momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update_SecondStageBoxPredictor/ClassPredictor/biases/ApplyMomentum" op: "ApplyMomentum" input: "SecondStageBoxPredictor/ClassPredictor/biases" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" input: "Reshape_26" input: "clip_grads/clip_by_norm_321" input: "Momentum/momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "use_locking" value { b: false } } attr { key: "use_nesterov" value { b: false } } } node { name: "Momentum/update/NoOp" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" device: "/job:ps/task:0/device:CPU:0" } node { name: "Momentum/update/NoOp_1" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" device: "/job:ps/task:1/device:CPU:0" } node { name: "Momentum/update/NoOp_2" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" device: "/job:ps/task:10/device:CPU:0" } node { name: "Momentum/update/NoOp_3" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" device: "/job:ps/task:2/device:CPU:0" } node { name: "Momentum/update/NoOp_4" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_Conv/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" device: "/job:ps/task:3/device:CPU:0" } node { name: "Momentum/update/NoOp_5" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_Conv/biases/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageBoxPredictor/BoxEncodingPredictor/weights/ApplyMomentum" device: "/job:ps/task:4/device:CPU:0" } node { name: "Momentum/update/NoOp_6" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageBoxPredictor/BoxEncodingPredictor/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_SecondStageBoxPredictor/BoxEncodingPredictor/biases/ApplyMomentum" device: "/job:ps/task:5/device:CPU:0" } node { name: "Momentum/update/NoOp_7" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageBoxPredictor/BoxEncodingPredictor/biases/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageBoxPredictor/ClassPredictor/weights/ApplyMomentum" device: "/job:ps/task:6/device:CPU:0" } node { name: "Momentum/update/NoOp_8" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageBoxPredictor/ClassPredictor/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_SecondStageBoxPredictor/ClassPredictor/biases/ApplyMomentum" device: "/job:ps/task:7/device:CPU:0" } node { name: "Momentum/update/NoOp_9" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageBoxPredictor/ClassPredictor/biases/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" device: "/job:ps/task:8/device:CPU:0" } node { name: "Momentum/update/NoOp_10" op: "NoOp" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" input: "^Momentum/update_FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/ApplyMomentum" input: "^Momentum/update_SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/ApplyMomentum" device: "/job:ps/task:9/device:CPU:0" } node { name: "Momentum/update" op: "NoOp" input: "^Momentum/update/NoOp" input: "^Momentum/update/NoOp_1" input: "^Momentum/update/NoOp_2" input: "^Momentum/update/NoOp_3" input: "^Momentum/update/NoOp_4" input: "^Momentum/update/NoOp_5" input: "^Momentum/update/NoOp_6" input: "^Momentum/update/NoOp_7" input: "^Momentum/update/NoOp_8" input: "^Momentum/update/NoOp_9" input: "^Momentum/update/NoOp_10" device: "/job:worker/device:CPU:0" } node { name: "Momentum/value" op: "Const" input: "^Momentum/update" device: "/job:ps/device:CPU:0/task:0" attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "Momentum" op: "AssignAdd" input: "global_step" input: "Momentum/value" device: "/job:ps/device:CPU:0/task:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "use_locking" value { b: false } } } node { name: "group_deps" op: "NoOp" input: "^Momentum" device: "/job:ps/task:0/device:CPU:0" } node { name: "train_op" op: "Identity" input: "CheckNumerics" input: "^group_deps" device: "/job:worker/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Conv/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Conv/weights_1" } } } } node { name: "Conv/weights_1" op: "HistogramSummary" input: "Conv/weights_1/tag" input: "Conv/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Conv/biases_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Conv/biases_1" } } } } node { name: "Conv/biases_1" op: "HistogramSummary" input: "Conv/biases_1/tag" input: "Conv/biases/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights_1" } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/weights_1" op: "HistogramSummary" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights_1/tag" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases_1" } } } } node { name: "FirstStageBoxPredictor/BoxEncodingPredictor/biases_1" op: "HistogramSummary" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases_1/tag" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageBoxPredictor/ClassPredictor/weights_1" } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/weights_1" op: "HistogramSummary" input: "FirstStageBoxPredictor/ClassPredictor/weights_1/tag" input: "FirstStageBoxPredictor/ClassPredictor/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "FirstStageBoxPredictor/ClassPredictor/biases_1" } } } } node { name: "FirstStageBoxPredictor/ClassPredictor/biases_1" op: "HistogramSummary" input: "FirstStageBoxPredictor/ClassPredictor/biases_1/tag" input: "FirstStageBoxPredictor/ClassPredictor/biases/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" } } } } node { name: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" op: "HistogramSummary" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1/tag" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights_1" } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/weights_1" op: "HistogramSummary" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights_1/tag" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases_1" } } } } node { name: "SecondStageBoxPredictor/BoxEncodingPredictor/biases_1" op: "HistogramSummary" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases_1/tag" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageBoxPredictor/ClassPredictor/weights_1" } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/weights_1" op: "HistogramSummary" input: "SecondStageBoxPredictor/ClassPredictor/weights_1/tag" input: "SecondStageBoxPredictor/ClassPredictor/weights/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases_1/tag" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "SecondStageBoxPredictor/ClassPredictor/biases_1" } } } } node { name: "SecondStageBoxPredictor/ClassPredictor/biases_1" op: "HistogramSummary" input: "SecondStageBoxPredictor/ClassPredictor/biases_1/tag" input: "SecondStageBoxPredictor/ClassPredictor/biases/read" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/mul_3_1/tags" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Loss/RPNLoss/mul_3_1" } } } } node { name: "Loss/RPNLoss/mul_3_1" op: "ScalarSummary" input: "Loss/RPNLoss/mul_3_1/tags" input: "Loss/RPNLoss/mul_3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/RPNLoss/mul_2_1/tags" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Loss/RPNLoss/mul_2_1" } } } } node { name: "Loss/RPNLoss/mul_2_1" op: "ScalarSummary" input: "Loss/RPNLoss/mul_2_1/tags" input: "Loss/RPNLoss/mul_2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/mul_4_1/tags" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Loss/BoxClassifierLoss/mul_4_1" } } } } node { name: "Loss/BoxClassifierLoss/mul_4_1" op: "ScalarSummary" input: "Loss/BoxClassifierLoss/mul_4_1/tags" input: "Loss/BoxClassifierLoss/mul_4" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "Loss/BoxClassifierLoss/mul_3_1/tags" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "Loss/BoxClassifierLoss/mul_3_1" } } } } node { name: "Loss/BoxClassifierLoss/mul_3_1" op: "ScalarSummary" input: "Loss/BoxClassifierLoss/mul_3_1/tags" input: "Loss/BoxClassifierLoss/mul_3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "total_loss_1" op: "AddN" input: "Loss/RPNLoss/mul_3" input: "Loss/RPNLoss/mul_2" input: "Loss/BoxClassifierLoss/mul_4" input: "Loss/BoxClassifierLoss/mul_3" attr { key: "N" value { i: 4 } } attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "TotalLoss/tags" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "TotalLoss" } } } } node { name: "TotalLoss" op: "ScalarSummary" input: "TotalLoss/tags" input: "total_loss_1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "summary_op/summary_op" op: "MergeSummary" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "Loss/RPNLoss/mul_2_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "clone_loss_1" input: "Conv/biases_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "Conv/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "Loss/BoxClassifierLoss/mul_3_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" input: "TotalLoss" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights_1" input: "SecondStageBoxPredictor/ClassPredictor/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" input: "batch/fraction_of_600_full" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageBoxPredictor/ClassPredictor/biases_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "Learning_Rate" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "parallel_read/fraction_of_2000_full" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "SecondStageBoxPredictor/ClassPredictor/biases_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "Loss/BoxClassifierLoss/mul_4_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights_1" input: "parallel_read/filenames/fraction_of_32_full" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights_1" input: "Loss/RPNLoss/mul_3_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" input: "queue/prefetch_queue/fraction_of_10_full" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageBoxPredictor/ClassPredictor/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights_1" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean_1" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta_1" attr { key: "N" value { i: 591 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "save_1/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "model" } } } } node { name: "save_1/SaveV2/tensor_names" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 903 } } string_val: "Conv/biases" string_val: "Conv/biases/Momentum" string_val: "Conv/weights" string_val: "Conv/weights/Momentum" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" string_val: "FirstStageBoxPredictor/ClassPredictor/biases" string_val: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" string_val: "FirstStageBoxPredictor/ClassPredictor/weights" string_val: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" string_val: "SecondStageBoxPredictor/ClassPredictor/biases" string_val: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" string_val: "SecondStageBoxPredictor/ClassPredictor/weights" string_val: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "global_step" } } } } node { name: "save_1/SaveV2/shape_and_slices" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 903 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" } } } } node { name: "save_1/SaveV2" op: "SaveV2" input: "save_1/Const" input: "save_1/SaveV2/tensor_names" input: "save_1/SaveV2/shape_and_slices" input: "Conv/biases" input: "Conv/biases/Momentum" input: "Conv/weights" input: "Conv/weights/Momentum" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "FirstStageBoxPredictor/ClassPredictor/biases" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" input: "FirstStageBoxPredictor/ClassPredictor/weights" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "SecondStageBoxPredictor/ClassPredictor/biases" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" input: "SecondStageBoxPredictor/ClassPredictor/weights" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "global_step" attr { key: "dtypes" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_INT64 } } } } node { name: "save_1/control_dependency" op: "Identity" input: "save_1/Const" input: "^save_1/SaveV2" attr { key: "T" value { type: DT_STRING } } attr { key: "_class" value { list { s: "loc:@save_1/Const" } } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "save_1/RestoreV2/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "Conv/biases" } } } } node { name: "save_1/RestoreV2/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2/tensor_names" input: "save_1/RestoreV2/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign" op: "Assign" input: "Conv/biases" input: "save_1/RestoreV2" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/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_1/RestoreV2_1/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "Conv/biases/Momentum" } } } } node { name: "save_1/RestoreV2_1/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_1" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_1/tensor_names" input: "save_1/RestoreV2_1/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_1" op: "Assign" input: "Conv/biases/Momentum" input: "save_1/RestoreV2_1" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/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_1/RestoreV2_2/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "Conv/weights" } } } } node { name: "save_1/RestoreV2_2/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_2" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_2/tensor_names" input: "save_1/RestoreV2_2/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_2" op: "Assign" input: "Conv/weights" input: "save_1/RestoreV2_2" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_3/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "Conv/weights/Momentum" } } } } node { name: "save_1/RestoreV2_3/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_3" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_3/tensor_names" input: "save_1/RestoreV2_3/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_3" op: "Assign" input: "Conv/weights/Momentum" input: "save_1/RestoreV2_3" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 3 } dim { size: 3 } dim { size: 1024 } dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_4/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } } node { name: "save_1/RestoreV2_4/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_4" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_4/tensor_names" input: "save_1/RestoreV2_4/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_4" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" input: "save_1/RestoreV2_4" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_5/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" } } } } node { name: "save_1/RestoreV2_5/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_5" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_5/tensor_names" input: "save_1/RestoreV2_5/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_5" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "save_1/RestoreV2_5" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_6/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } } node { name: "save_1/RestoreV2_6/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_6" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_6/tensor_names" input: "save_1/RestoreV2_6/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_6" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" input: "save_1/RestoreV2_6" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_7/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" } } } } node { name: "save_1/RestoreV2_7/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_7" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_7/tensor_names" input: "save_1/RestoreV2_7/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_7" op: "Assign" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "save_1/RestoreV2_7" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 48 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_8/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/ClassPredictor/biases" } } } } node { name: "save_1/RestoreV2_8/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_8" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_8/tensor_names" input: "save_1/RestoreV2_8/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_8" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/biases" input: "save_1/RestoreV2_8" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_9/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" } } } } node { name: "save_1/RestoreV2_9/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_9" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_9/tensor_names" input: "save_1/RestoreV2_9/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_9" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" input: "save_1/RestoreV2_9" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_10/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/ClassPredictor/weights" } } } } node { name: "save_1/RestoreV2_10/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_10" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_10/tensor_names" input: "save_1/RestoreV2_10/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_10" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/weights" input: "save_1/RestoreV2_10" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_11/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" } } } } node { name: "save_1/RestoreV2_11/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_11" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_11/tensor_names" input: "save_1/RestoreV2_11/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_11" op: "Assign" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" input: "save_1/RestoreV2_11" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } dim { size: 1 } dim { size: 512 } dim { size: 24 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_12/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_12/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_12" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_12/tensor_names" input: "save_1/RestoreV2_12/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_12" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_12" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_13/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_13/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_13" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_13/tensor_names" input: "save_1/RestoreV2_13/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_13" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_13" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_14/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_14/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_14" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_14/tensor_names" input: "save_1/RestoreV2_14/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_14" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_14" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_15/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_15/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_15" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_15/tensor_names" input: "save_1/RestoreV2_15/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_15" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_15" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_16/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_16/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_16" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_16/tensor_names" input: "save_1/RestoreV2_16/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_16" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_16" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_17/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_17/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_17" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_17/tensor_names" input: "save_1/RestoreV2_17/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_17" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_17" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_18/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_18/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_18" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_18/tensor_names" input: "save_1/RestoreV2_18/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_18" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_18" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_19/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_19/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_19" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_19/tensor_names" input: "save_1/RestoreV2_19/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_19" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_19" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_20/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_20/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_20" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_20/tensor_names" input: "save_1/RestoreV2_20/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_20" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_20" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_21/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_21/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_21" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_21/tensor_names" input: "save_1/RestoreV2_21/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_21" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_21" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_22/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_22/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_22" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_22/tensor_names" input: "save_1/RestoreV2_22/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_22" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_22" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_23/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_23/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_23" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_23/tensor_names" input: "save_1/RestoreV2_23/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_23" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_23" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_24/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_24/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_24" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_24/tensor_names" input: "save_1/RestoreV2_24/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_24" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_24" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_25/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_25/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_25" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_25/tensor_names" input: "save_1/RestoreV2_25/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_25" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_25" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_26/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_26/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_26" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_26/tensor_names" input: "save_1/RestoreV2_26/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_26" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_26" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_27/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_27/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_27" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_27/tensor_names" input: "save_1/RestoreV2_27/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_27" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_27" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_28/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_28/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_28" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_28/tensor_names" input: "save_1/RestoreV2_28/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_28" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_28" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_29/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_29/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_29" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_29/tensor_names" input: "save_1/RestoreV2_29/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_29" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_29" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_30/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_30/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_30" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_30/tensor_names" input: "save_1/RestoreV2_30/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_30" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_30" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_31/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_31/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_31" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_31/tensor_names" input: "save_1/RestoreV2_31/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_31" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_31" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_32/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_32/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_32" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_32/tensor_names" input: "save_1/RestoreV2_32/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_32" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_32" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_33/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_33/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_33" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_33/tensor_names" input: "save_1/RestoreV2_33/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_33" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_33" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_34/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_34/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_34" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_34/tensor_names" input: "save_1/RestoreV2_34/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_34" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_34" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_35/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_35/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_35" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_35/tensor_names" input: "save_1/RestoreV2_35/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_35" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_35" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_36/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_36/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_36" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_36/tensor_names" input: "save_1/RestoreV2_36/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_36" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save_1/RestoreV2_36" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_37/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_37/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_37" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_37/tensor_names" input: "save_1/RestoreV2_37/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_37" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_37" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_38/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_38/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_38" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_38/tensor_names" input: "save_1/RestoreV2_38/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_38" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save_1/RestoreV2_38" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_39/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_39/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_39" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_39/tensor_names" input: "save_1/RestoreV2_39/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_39" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_39" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_40/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_40/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_40" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_40/tensor_names" input: "save_1/RestoreV2_40/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_40" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save_1/RestoreV2_40" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_41/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_41/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_41" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_41/tensor_names" input: "save_1/RestoreV2_41/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_41" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save_1/RestoreV2_41" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_42/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save_1/RestoreV2_42/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_42" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_42/tensor_names" input: "save_1/RestoreV2_42/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_42" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" input: "save_1/RestoreV2_42" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_43/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" } } } } node { name: "save_1/RestoreV2_43/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_43" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_43/tensor_names" input: "save_1/RestoreV2_43/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_43" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "save_1/RestoreV2_43" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/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_1/RestoreV2_44/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_44/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_44" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_44/tensor_names" input: "save_1/RestoreV2_44/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_44" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_44" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_45/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_45/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_45" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_45/tensor_names" input: "save_1/RestoreV2_45/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_45" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_45" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_46/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_46/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_46" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_46/tensor_names" input: "save_1/RestoreV2_46/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_46" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_46" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_47/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_47/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_47" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_47/tensor_names" input: "save_1/RestoreV2_47/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_47" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_47" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_48/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_48/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_48" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_48/tensor_names" input: "save_1/RestoreV2_48/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_48" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_48" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_49/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_49/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_49" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_49/tensor_names" input: "save_1/RestoreV2_49/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_49" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_49" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_50/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_50/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_50" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_50/tensor_names" input: "save_1/RestoreV2_50/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_50" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_50" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_51/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_51/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_51" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_51/tensor_names" input: "save_1/RestoreV2_51/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_51" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_51" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_52/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_52/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_52" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_52/tensor_names" input: "save_1/RestoreV2_52/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_52" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_52" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_53/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_53/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_53" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_53/tensor_names" input: "save_1/RestoreV2_53/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_53" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_53" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_54/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_54/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_54" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_54/tensor_names" input: "save_1/RestoreV2_54/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_54" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_54" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_55/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_55/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_55" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_55/tensor_names" input: "save_1/RestoreV2_55/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_55" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_55" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_56/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_56/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_56" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_56/tensor_names" input: "save_1/RestoreV2_56/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_56" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_56" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_57/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_57/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_57" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_57/tensor_names" input: "save_1/RestoreV2_57/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_57" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_57" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_58/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_58/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_58" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_58/tensor_names" input: "save_1/RestoreV2_58/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_58" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_58" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_59/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_59/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_59" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_59/tensor_names" input: "save_1/RestoreV2_59/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_59" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_59" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_60/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_60/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_60" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_60/tensor_names" input: "save_1/RestoreV2_60/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_60" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_60" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_61/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_61/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_61" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_61/tensor_names" input: "save_1/RestoreV2_61/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_61" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_61" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_62/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_62/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_62" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_62/tensor_names" input: "save_1/RestoreV2_62/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_62" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_62" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_63/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_63/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_63" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_63/tensor_names" input: "save_1/RestoreV2_63/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_63" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_63" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_64/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_64/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_64" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_64/tensor_names" input: "save_1/RestoreV2_64/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_64" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_64" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_65/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_65/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_65" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_65/tensor_names" input: "save_1/RestoreV2_65/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_65" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_65" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_66/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_66/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_66" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_66/tensor_names" input: "save_1/RestoreV2_66/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_66" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_66" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_67/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_67/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_67" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_67/tensor_names" input: "save_1/RestoreV2_67/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_67" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_67" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/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_1/RestoreV2_68/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_68/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_68" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_68/tensor_names" input: "save_1/RestoreV2_68/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_68" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_68" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_69/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_69/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_69" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_69/tensor_names" input: "save_1/RestoreV2_69/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_69" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_69" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_70/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_70/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_70" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_70/tensor_names" input: "save_1/RestoreV2_70/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_70" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_70" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_71/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_71/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_71" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_71/tensor_names" input: "save_1/RestoreV2_71/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_71" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_71" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_72/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_72/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_72" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_72/tensor_names" input: "save_1/RestoreV2_72/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_72" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_72" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_73/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_73/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_73" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_73/tensor_names" input: "save_1/RestoreV2_73/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_73" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_73" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_74/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_74/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_74" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_74/tensor_names" input: "save_1/RestoreV2_74/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_74" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_74" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_75/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_75/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_75" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_75/tensor_names" input: "save_1/RestoreV2_75/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_75" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_75" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_76/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_76/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_76" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_76/tensor_names" input: "save_1/RestoreV2_76/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_76" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_76" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_77/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_77/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_77" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_77/tensor_names" input: "save_1/RestoreV2_77/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_77" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_77" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_78/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_78/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_78" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_78/tensor_names" input: "save_1/RestoreV2_78/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_78" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_78" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_79/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_79/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_79" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_79/tensor_names" input: "save_1/RestoreV2_79/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_79" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_79" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_80/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_80/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_80" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_80/tensor_names" input: "save_1/RestoreV2_80/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_80" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_80" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_81/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_81/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_81" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_81/tensor_names" input: "save_1/RestoreV2_81/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_81" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_81" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_82/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_82/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_82" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_82/tensor_names" input: "save_1/RestoreV2_82/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_82" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_82" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_83/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_83/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_83" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_83/tensor_names" input: "save_1/RestoreV2_83/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_83" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_83" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_84/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_84/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_84" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_84/tensor_names" input: "save_1/RestoreV2_84/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_84" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_84" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_85/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_85/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_85" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_85/tensor_names" input: "save_1/RestoreV2_85/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_85" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_85" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_86/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_86/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_86" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_86/tensor_names" input: "save_1/RestoreV2_86/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_86" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_86" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_87/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_87/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_87" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_87/tensor_names" input: "save_1/RestoreV2_87/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_87" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_87" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_88/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_88/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_88" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_88/tensor_names" input: "save_1/RestoreV2_88/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_88" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_88" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_89/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_89/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_89" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_89/tensor_names" input: "save_1/RestoreV2_89/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_89" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_89" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 256 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_90/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_90/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_90" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_90/tensor_names" input: "save_1/RestoreV2_90/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_90" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_90" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_91/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_91/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_91" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_91/tensor_names" input: "save_1/RestoreV2_91/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_91" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_91" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/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_1/RestoreV2_92/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_92/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_92" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_92/tensor_names" input: "save_1/RestoreV2_92/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_92" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_92" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_93/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_93/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_93" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_93/tensor_names" input: "save_1/RestoreV2_93/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_93" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_93" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_94/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_94/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_94" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_94/tensor_names" input: "save_1/RestoreV2_94/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_94" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_94" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_95/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_95/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_95" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_95/tensor_names" input: "save_1/RestoreV2_95/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_95" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_95" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_96/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_96/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_96" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_96/tensor_names" input: "save_1/RestoreV2_96/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_96" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_96" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_97/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_97/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_97" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_97/tensor_names" input: "save_1/RestoreV2_97/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_97" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_97" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_98/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_98/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_98" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_98/tensor_names" input: "save_1/RestoreV2_98/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_98" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_98" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_99/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_99/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_99" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_99/tensor_names" input: "save_1/RestoreV2_99/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_99" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_99" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_100/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_100/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_100" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_100/tensor_names" input: "save_1/RestoreV2_100/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_100" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_100" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_101/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_101/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_101" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_101/tensor_names" input: "save_1/RestoreV2_101/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_101" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_101" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_102/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_102/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_102" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_102/tensor_names" input: "save_1/RestoreV2_102/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_102" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_102" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_103/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_103/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_103" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_103/tensor_names" input: "save_1/RestoreV2_103/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_103" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_103" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_104/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_104/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_104" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_104/tensor_names" input: "save_1/RestoreV2_104/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_104" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_104" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_105/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_105/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_105" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_105/tensor_names" input: "save_1/RestoreV2_105/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_105" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_105" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_106/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_106/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_106" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_106/tensor_names" input: "save_1/RestoreV2_106/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_106" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_106" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_107/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_107/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_107" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_107/tensor_names" input: "save_1/RestoreV2_107/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_107" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_107" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_108/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_108/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_108" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_108/tensor_names" input: "save_1/RestoreV2_108/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_108" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_108" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_109/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_109/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_109" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_109/tensor_names" input: "save_1/RestoreV2_109/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_109" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_109" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_110/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_110/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_110" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_110/tensor_names" input: "save_1/RestoreV2_110/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_110" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_110" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_111/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_111/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_111" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_111/tensor_names" input: "save_1/RestoreV2_111/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_111" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_111" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_112/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_112/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_112" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_112/tensor_names" input: "save_1/RestoreV2_112/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_112" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_112" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_113/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_113/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_113" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_113/tensor_names" input: "save_1/RestoreV2_113/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_113" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_113" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_114/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_114/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_114" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_114/tensor_names" input: "save_1/RestoreV2_114/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_114" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_114" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_115/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_115/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_115" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_115/tensor_names" input: "save_1/RestoreV2_115/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_115" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_115" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_116/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_116/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_116" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_116/tensor_names" input: "save_1/RestoreV2_116/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_116" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save_1/RestoreV2_116" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_117/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_117/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_117" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_117/tensor_names" input: "save_1/RestoreV2_117/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_117" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_117" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_118/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_118/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_118" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_118/tensor_names" input: "save_1/RestoreV2_118/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_118" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save_1/RestoreV2_118" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_119/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_119/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_119" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_119/tensor_names" input: "save_1/RestoreV2_119/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_119" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_119" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_120/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_120/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_120" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_120/tensor_names" input: "save_1/RestoreV2_120/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_120" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save_1/RestoreV2_120" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_121/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_121/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_121" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_121/tensor_names" input: "save_1/RestoreV2_121/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_121" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save_1/RestoreV2_121" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_122/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save_1/RestoreV2_122/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_122" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_122/tensor_names" input: "save_1/RestoreV2_122/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_122" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" input: "save_1/RestoreV2_122" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_123/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" } } } } node { name: "save_1/RestoreV2_123/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_123" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_123/tensor_names" input: "save_1/RestoreV2_123/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_123" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "save_1/RestoreV2_123" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/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_1/RestoreV2_124/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_124/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_124" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_124/tensor_names" input: "save_1/RestoreV2_124/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_124" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_124" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_125/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_125/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_125" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_125/tensor_names" input: "save_1/RestoreV2_125/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_125" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_125" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_126/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_126/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_126" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_126/tensor_names" input: "save_1/RestoreV2_126/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_126" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_126" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_127/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_127/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_127" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_127/tensor_names" input: "save_1/RestoreV2_127/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_127" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_127" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_128/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_128/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_128" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_128/tensor_names" input: "save_1/RestoreV2_128/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_128" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_128" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_129/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_129/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_129" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_129/tensor_names" input: "save_1/RestoreV2_129/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_129" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_129" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_130/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_130/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_130" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_130/tensor_names" input: "save_1/RestoreV2_130/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_130" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_130" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_131/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_131/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_131" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_131/tensor_names" input: "save_1/RestoreV2_131/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_131" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_131" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_132/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_132/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_132" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_132/tensor_names" input: "save_1/RestoreV2_132/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_132" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_132" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_133/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_133/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_133" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_133/tensor_names" input: "save_1/RestoreV2_133/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_133" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_133" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_134/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_134/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_134" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_134/tensor_names" input: "save_1/RestoreV2_134/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_134" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_134" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_135/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_135/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_135" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_135/tensor_names" input: "save_1/RestoreV2_135/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_135" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_135" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_136/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_136/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_136" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_136/tensor_names" input: "save_1/RestoreV2_136/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_136" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_136" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_137/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_137/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_137" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_137/tensor_names" input: "save_1/RestoreV2_137/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_137" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_137" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_138/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_138/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_138" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_138/tensor_names" input: "save_1/RestoreV2_138/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_138" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_138" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_139/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_139/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_139" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_139/tensor_names" input: "save_1/RestoreV2_139/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_139" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_139" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_140/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_140/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_140" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_140/tensor_names" input: "save_1/RestoreV2_140/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_140" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_140" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_141/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_141/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_141" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_141/tensor_names" input: "save_1/RestoreV2_141/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_141" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_141" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_142/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_142/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_142" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_142/tensor_names" input: "save_1/RestoreV2_142/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_142" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_142" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_143/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_143/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_143" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_143/tensor_names" input: "save_1/RestoreV2_143/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_143" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_143" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_144/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_144/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_144" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_144/tensor_names" input: "save_1/RestoreV2_144/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_144" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_144" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_145/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_145/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_145" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_145/tensor_names" input: "save_1/RestoreV2_145/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_145" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_145" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_146/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_146/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_146" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_146/tensor_names" input: "save_1/RestoreV2_146/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_146" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_146" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_147/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_147/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_147" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_147/tensor_names" input: "save_1/RestoreV2_147/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_147" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_147" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/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_1/RestoreV2_148/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_148/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_148" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_148/tensor_names" input: "save_1/RestoreV2_148/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_148" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_148" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_149/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_149/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_149" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_149/tensor_names" input: "save_1/RestoreV2_149/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_149" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_149" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_150/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_150/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_150" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_150/tensor_names" input: "save_1/RestoreV2_150/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_150" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_150" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_151/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_151/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_151" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_151/tensor_names" input: "save_1/RestoreV2_151/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_151" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_151" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_152/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_152/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_152" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_152/tensor_names" input: "save_1/RestoreV2_152/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_152" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_152" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_153/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_153/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_153" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_153/tensor_names" input: "save_1/RestoreV2_153/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_153" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_153" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_154/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_154/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_154" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_154/tensor_names" input: "save_1/RestoreV2_154/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_154" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_154" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_155/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_155/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_155" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_155/tensor_names" input: "save_1/RestoreV2_155/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_155" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_155" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_156/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_156/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_156" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_156/tensor_names" input: "save_1/RestoreV2_156/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_156" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_156" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_157/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_157/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_157" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_157/tensor_names" input: "save_1/RestoreV2_157/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_157" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_157" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_158/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_158/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_158" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_158/tensor_names" input: "save_1/RestoreV2_158/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_158" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_158" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_159/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_159/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_159" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_159/tensor_names" input: "save_1/RestoreV2_159/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_159" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_159" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_160/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_160/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_160" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_160/tensor_names" input: "save_1/RestoreV2_160/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_160" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_160" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_161/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_161/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_161" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_161/tensor_names" input: "save_1/RestoreV2_161/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_161" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_161" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_162/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_162/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_162" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_162/tensor_names" input: "save_1/RestoreV2_162/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_162" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_162" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_163/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_163/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_163" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_163/tensor_names" input: "save_1/RestoreV2_163/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_163" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_163" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_164/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_164/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_164" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_164/tensor_names" input: "save_1/RestoreV2_164/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_164" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_164" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_165/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_165/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_165" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_165/tensor_names" input: "save_1/RestoreV2_165/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_165" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_165" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_166/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_166/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_166" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_166/tensor_names" input: "save_1/RestoreV2_166/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_166" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_166" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_167/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_167/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_167" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_167/tensor_names" input: "save_1/RestoreV2_167/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_167" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_167" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_168/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_168/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_168" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_168/tensor_names" input: "save_1/RestoreV2_168/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_168" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_168" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_169/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_169/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_169" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_169/tensor_names" input: "save_1/RestoreV2_169/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_169" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_169" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_170/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_170/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_170" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_170/tensor_names" input: "save_1/RestoreV2_170/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_170" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_170" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_171/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_171/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_171" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_171/tensor_names" input: "save_1/RestoreV2_171/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_171" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_171" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/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_1/RestoreV2_172/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_172/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_172" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_172/tensor_names" input: "save_1/RestoreV2_172/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_172" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_172" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_173/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_173/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_173" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_173/tensor_names" input: "save_1/RestoreV2_173/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_173" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_173" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_174/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_174/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_174" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_174/tensor_names" input: "save_1/RestoreV2_174/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_174" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_174" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_175/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_175/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_175" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_175/tensor_names" input: "save_1/RestoreV2_175/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_175" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_175" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_176/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_176/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_176" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_176/tensor_names" input: "save_1/RestoreV2_176/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_176" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_176" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_177/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_177/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_177" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_177/tensor_names" input: "save_1/RestoreV2_177/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_177" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_177" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_178/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_178/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_178" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_178/tensor_names" input: "save_1/RestoreV2_178/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_178" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_178" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_179/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_179/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_179" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_179/tensor_names" input: "save_1/RestoreV2_179/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_179" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_179" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_180/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_180/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_180" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_180/tensor_names" input: "save_1/RestoreV2_180/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_180" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_180" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_181/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_181/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_181" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_181/tensor_names" input: "save_1/RestoreV2_181/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_181" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_181" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_182/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_182/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_182" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_182/tensor_names" input: "save_1/RestoreV2_182/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_182" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_182" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_183/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_183/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_183" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_183/tensor_names" input: "save_1/RestoreV2_183/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_183" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_183" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_184/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_184/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_184" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_184/tensor_names" input: "save_1/RestoreV2_184/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_184" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_184" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_185/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_185/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_185" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_185/tensor_names" input: "save_1/RestoreV2_185/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_185" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_185" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_186/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_186/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_186" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_186/tensor_names" input: "save_1/RestoreV2_186/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_186" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_186" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_187/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_187/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_187" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_187/tensor_names" input: "save_1/RestoreV2_187/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_187" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_187" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_188/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_188/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_188" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_188/tensor_names" input: "save_1/RestoreV2_188/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_188" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_188" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_189/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_189/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_189" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_189/tensor_names" input: "save_1/RestoreV2_189/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_189" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_189" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_190/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_190/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_190" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_190/tensor_names" input: "save_1/RestoreV2_190/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_190" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_190" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_191/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_191/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_191" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_191/tensor_names" input: "save_1/RestoreV2_191/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_191" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_191" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_192/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_192/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_192" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_192/tensor_names" input: "save_1/RestoreV2_192/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_192" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_192" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_193/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_193/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_193" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_193/tensor_names" input: "save_1/RestoreV2_193/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_193" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_193" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 512 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_194/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_194/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_194" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_194/tensor_names" input: "save_1/RestoreV2_194/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_194" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_194" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_195/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_195/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_195" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_195/tensor_names" input: "save_1/RestoreV2_195/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_195" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_195" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/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_1/RestoreV2_196/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_196/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_196" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_196/tensor_names" input: "save_1/RestoreV2_196/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_196" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_196" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_197/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_197/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_197" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_197/tensor_names" input: "save_1/RestoreV2_197/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_197" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_197" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_198/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_198/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_198" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_198/tensor_names" input: "save_1/RestoreV2_198/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_198" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_198" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_199/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_199/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_199" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_199/tensor_names" input: "save_1/RestoreV2_199/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_199" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_199" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_200/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_200/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_200" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_200/tensor_names" input: "save_1/RestoreV2_200/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_200" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_200" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_201/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_201/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_201" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_201/tensor_names" input: "save_1/RestoreV2_201/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_201" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_201" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_202/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_202/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_202" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_202/tensor_names" input: "save_1/RestoreV2_202/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_202" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_202" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_203/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_203/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_203" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_203/tensor_names" input: "save_1/RestoreV2_203/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_203" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_203" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_204/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_204/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_204" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_204/tensor_names" input: "save_1/RestoreV2_204/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_204" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_204" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_205/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_205/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_205" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_205/tensor_names" input: "save_1/RestoreV2_205/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_205" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_205" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_206/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_206/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_206" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_206/tensor_names" input: "save_1/RestoreV2_206/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_206" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_206" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_207/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_207/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_207" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_207/tensor_names" input: "save_1/RestoreV2_207/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_207" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_207" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_208/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_208/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_208" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_208/tensor_names" input: "save_1/RestoreV2_208/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_208" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_208" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_209/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_209/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_209" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_209/tensor_names" input: "save_1/RestoreV2_209/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_209" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_209" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_210/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_210/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_210" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_210/tensor_names" input: "save_1/RestoreV2_210/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_210" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_210" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_211/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_211/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_211" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_211/tensor_names" input: "save_1/RestoreV2_211/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_211" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_211" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_212/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_212/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_212" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_212/tensor_names" input: "save_1/RestoreV2_212/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_212" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_212" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_213/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_213/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_213" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_213/tensor_names" input: "save_1/RestoreV2_213/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_213" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_213" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_214/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_214/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_214" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_214/tensor_names" input: "save_1/RestoreV2_214/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_214" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_214" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_215/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_215/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_215" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_215/tensor_names" input: "save_1/RestoreV2_215/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_215" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_215" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_216/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_216/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_216" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_216/tensor_names" input: "save_1/RestoreV2_216/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_216" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_216" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_217/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_217/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_217" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_217/tensor_names" input: "save_1/RestoreV2_217/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_217" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_217" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_218/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_218/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_218" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_218/tensor_names" input: "save_1/RestoreV2_218/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_218" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_218" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_219/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_219/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_219" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_219/tensor_names" input: "save_1/RestoreV2_219/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_219" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_219" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_220/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_220/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_220" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_220/tensor_names" input: "save_1/RestoreV2_220/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_220" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save_1/RestoreV2_220" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_221/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_221/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_221" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_221/tensor_names" input: "save_1/RestoreV2_221/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_221" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_221" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_222/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_222/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_222" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_222/tensor_names" input: "save_1/RestoreV2_222/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_222" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save_1/RestoreV2_222" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_223/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_223/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_223" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_223/tensor_names" input: "save_1/RestoreV2_223/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_223" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_223" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_224/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_224/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_224" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_224/tensor_names" input: "save_1/RestoreV2_224/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_224" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save_1/RestoreV2_224" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_225/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_225/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_225" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_225/tensor_names" input: "save_1/RestoreV2_225/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_225" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save_1/RestoreV2_225" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_226/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save_1/RestoreV2_226/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_226" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_226/tensor_names" input: "save_1/RestoreV2_226/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_226" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" input: "save_1/RestoreV2_226" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_227/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" } } } } node { name: "save_1/RestoreV2_227/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_227" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_227/tensor_names" input: "save_1/RestoreV2_227/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_227" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "save_1/RestoreV2_227" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/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_1/RestoreV2_228/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_228/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_228" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_228/tensor_names" input: "save_1/RestoreV2_228/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_228" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_228" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_229/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_229/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_229" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_229/tensor_names" input: "save_1/RestoreV2_229/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_229" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_229" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_230/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_230/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_230" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_230/tensor_names" input: "save_1/RestoreV2_230/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_230" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_230" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_231/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_231/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_231" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_231/tensor_names" input: "save_1/RestoreV2_231/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_231" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_231" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_232/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_232/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_232" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_232/tensor_names" input: "save_1/RestoreV2_232/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_232" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_232" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_233/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_233/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_233" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_233/tensor_names" input: "save_1/RestoreV2_233/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_233" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_233" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_234/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_234/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_234" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_234/tensor_names" input: "save_1/RestoreV2_234/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_234" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_234" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_235/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_235/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_235" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_235/tensor_names" input: "save_1/RestoreV2_235/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_235" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_235" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_236/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_236/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_236" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_236/tensor_names" input: "save_1/RestoreV2_236/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_236" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_236" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_237/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_237/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_237" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_237/tensor_names" input: "save_1/RestoreV2_237/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_237" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_237" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_238/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_238/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_238" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_238/tensor_names" input: "save_1/RestoreV2_238/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_238" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_238" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_239/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_239/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_239" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_239/tensor_names" input: "save_1/RestoreV2_239/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_239" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_239" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_240/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_240/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_240" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_240/tensor_names" input: "save_1/RestoreV2_240/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_240" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_240" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_241/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_241/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_241" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_241/tensor_names" input: "save_1/RestoreV2_241/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_241" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_241" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_242/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_242/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_242" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_242/tensor_names" input: "save_1/RestoreV2_242/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_242" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_242" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_243/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_243/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_243" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_243/tensor_names" input: "save_1/RestoreV2_243/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_243" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_243" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_244/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_244/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_244" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_244/tensor_names" input: "save_1/RestoreV2_244/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_244" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_244" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_245/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_245/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_245" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_245/tensor_names" input: "save_1/RestoreV2_245/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_245" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_245" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_246/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_246/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_246" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_246/tensor_names" input: "save_1/RestoreV2_246/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_246" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_246" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_247/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_247/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_247" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_247/tensor_names" input: "save_1/RestoreV2_247/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_247" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_247" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_248/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_248/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_248" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_248/tensor_names" input: "save_1/RestoreV2_248/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_248" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_248" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_249/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_249/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_249" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_249/tensor_names" input: "save_1/RestoreV2_249/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_249" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_249" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_250/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_250/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_250" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_250/tensor_names" input: "save_1/RestoreV2_250/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_250" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_250" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_251/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_251/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_251" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_251/tensor_names" input: "save_1/RestoreV2_251/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_251" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_251" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/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_1/RestoreV2_252/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_252/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_252" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_252/tensor_names" input: "save_1/RestoreV2_252/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_252" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_252" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_253/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_253/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_253" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_253/tensor_names" input: "save_1/RestoreV2_253/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_253" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_253" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_254/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_254/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_254" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_254/tensor_names" input: "save_1/RestoreV2_254/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_254" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_254" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_255/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_255/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_255" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_255/tensor_names" input: "save_1/RestoreV2_255/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_255" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_255" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_256/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_256/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_256" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_256/tensor_names" input: "save_1/RestoreV2_256/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_256" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_256" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_257/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_257/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_257" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_257/tensor_names" input: "save_1/RestoreV2_257/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_257" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_257" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_258/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_258/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_258" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_258/tensor_names" input: "save_1/RestoreV2_258/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_258" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_258" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_259/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_259/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_259" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_259/tensor_names" input: "save_1/RestoreV2_259/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_259" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_259" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_260/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_260/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_260" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_260/tensor_names" input: "save_1/RestoreV2_260/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_260" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_260" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_261/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_261/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_261" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_261/tensor_names" input: "save_1/RestoreV2_261/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_261" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_261" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_262/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_262/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_262" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_262/tensor_names" input: "save_1/RestoreV2_262/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_262" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_262" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_263/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_263/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_263" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_263/tensor_names" input: "save_1/RestoreV2_263/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_263" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_263" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_264/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_264/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_264" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_264/tensor_names" input: "save_1/RestoreV2_264/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_264" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_264" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_265/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_265/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_265" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_265/tensor_names" input: "save_1/RestoreV2_265/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_265" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_265" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_266/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_266/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_266" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_266/tensor_names" input: "save_1/RestoreV2_266/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_266" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_266" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_267/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_267/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_267" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_267/tensor_names" input: "save_1/RestoreV2_267/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_267" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_267" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_268/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_268/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_268" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_268/tensor_names" input: "save_1/RestoreV2_268/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_268" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_268" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_269/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_269/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_269" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_269/tensor_names" input: "save_1/RestoreV2_269/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_269" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_269" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_270/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_270/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_270" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_270/tensor_names" input: "save_1/RestoreV2_270/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_270" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_270" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_271/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_271/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_271" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_271/tensor_names" input: "save_1/RestoreV2_271/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_271" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_271" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_272/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_272/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_272" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_272/tensor_names" input: "save_1/RestoreV2_272/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_272" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_272" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_273/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_273/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_273" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_273/tensor_names" input: "save_1/RestoreV2_273/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_273" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_273" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_274/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_274/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_274" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_274/tensor_names" input: "save_1/RestoreV2_274/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_274" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_274" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_275/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_275/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_275" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_275/tensor_names" input: "save_1/RestoreV2_275/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_275" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_275" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/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_1/RestoreV2_276/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_276/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_276" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_276/tensor_names" input: "save_1/RestoreV2_276/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_276" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_276" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_277/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_277/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_277" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_277/tensor_names" input: "save_1/RestoreV2_277/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_277" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_277" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_278/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_278/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_278" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_278/tensor_names" input: "save_1/RestoreV2_278/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_278" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_278" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_279/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_279/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_279" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_279/tensor_names" input: "save_1/RestoreV2_279/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_279" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_279" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_280/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_280/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_280" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_280/tensor_names" input: "save_1/RestoreV2_280/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_280" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_280" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_281/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_281/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_281" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_281/tensor_names" input: "save_1/RestoreV2_281/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_281" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_281" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_282/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_282/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_282" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_282/tensor_names" input: "save_1/RestoreV2_282/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_282" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_282" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_283/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_283/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_283" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_283/tensor_names" input: "save_1/RestoreV2_283/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_283" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_283" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_284/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_284/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_284" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_284/tensor_names" input: "save_1/RestoreV2_284/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_284" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_284" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_285/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_285/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_285" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_285/tensor_names" input: "save_1/RestoreV2_285/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_285" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_285" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_286/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_286/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_286" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_286/tensor_names" input: "save_1/RestoreV2_286/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_286" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_286" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_287/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_287/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_287" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_287/tensor_names" input: "save_1/RestoreV2_287/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_287" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_287" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_288/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_288/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_288" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_288/tensor_names" input: "save_1/RestoreV2_288/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_288" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_288" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_289/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_289/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_289" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_289/tensor_names" input: "save_1/RestoreV2_289/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_289" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_289" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_290/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_290/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_290" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_290/tensor_names" input: "save_1/RestoreV2_290/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_290" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_290" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_291/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_291/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_291" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_291/tensor_names" input: "save_1/RestoreV2_291/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_291" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_291" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_292/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_292/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_292" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_292/tensor_names" input: "save_1/RestoreV2_292/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_292" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_292" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_293/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_293/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_293" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_293/tensor_names" input: "save_1/RestoreV2_293/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_293" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_293" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_294/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_294/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_294" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_294/tensor_names" input: "save_1/RestoreV2_294/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_294" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_294" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_295/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_295/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_295" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_295/tensor_names" input: "save_1/RestoreV2_295/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_295" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_295" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_296/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_296/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_296" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_296/tensor_names" input: "save_1/RestoreV2_296/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_296" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_296" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_297/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_297/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_297" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_297/tensor_names" input: "save_1/RestoreV2_297/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_297" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_297" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_298/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_298/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_298" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_298/tensor_names" input: "save_1/RestoreV2_298/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_298" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_298" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_299/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_299/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_299" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_299/tensor_names" input: "save_1/RestoreV2_299/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_299" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_299" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/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_1/RestoreV2_300/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_300/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_300" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_300/tensor_names" input: "save_1/RestoreV2_300/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_300" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_300" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_301/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_301/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_301" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_301/tensor_names" input: "save_1/RestoreV2_301/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_301" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_301" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_302/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_302/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_302" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_302/tensor_names" input: "save_1/RestoreV2_302/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_302" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_302" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_303/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_303/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_303" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_303/tensor_names" input: "save_1/RestoreV2_303/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_303" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_303" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_304/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_304/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_304" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_304/tensor_names" input: "save_1/RestoreV2_304/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_304" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_304" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_305/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_305/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_305" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_305/tensor_names" input: "save_1/RestoreV2_305/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_305" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_305" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_306/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_306/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_306" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_306/tensor_names" input: "save_1/RestoreV2_306/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_306" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_306" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_307/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_307/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_307" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_307/tensor_names" input: "save_1/RestoreV2_307/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_307" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_307" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_308/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_308/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_308" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_308/tensor_names" input: "save_1/RestoreV2_308/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_308" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_308" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_309/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_309/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_309" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_309/tensor_names" input: "save_1/RestoreV2_309/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_309" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_309" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_310/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_310/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_310" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_310/tensor_names" input: "save_1/RestoreV2_310/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_310" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_310" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_311/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_311/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_311" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_311/tensor_names" input: "save_1/RestoreV2_311/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_311" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_311" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_312/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_312/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_312" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_312/tensor_names" input: "save_1/RestoreV2_312/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_312" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_312" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_313/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_313/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_313" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_313/tensor_names" input: "save_1/RestoreV2_313/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_313" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_313" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_314/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_314/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_314" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_314/tensor_names" input: "save_1/RestoreV2_314/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_314" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_314" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_315/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_315/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_315" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_315/tensor_names" input: "save_1/RestoreV2_315/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_315" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_315" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_316/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_316/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_316" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_316/tensor_names" input: "save_1/RestoreV2_316/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_316" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_316" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_317/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_317/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_317" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_317/tensor_names" input: "save_1/RestoreV2_317/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_317" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_317" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_318/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_318/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_318" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_318/tensor_names" input: "save_1/RestoreV2_318/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_318" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_318" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_319/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_319/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_319" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_319/tensor_names" input: "save_1/RestoreV2_319/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_319" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_319" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_320/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_320/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_320" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_320/tensor_names" input: "save_1/RestoreV2_320/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_320" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_320" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_321/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_321/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_321" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_321/tensor_names" input: "save_1/RestoreV2_321/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_321" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_321" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_322/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_322/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_322" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_322/tensor_names" input: "save_1/RestoreV2_322/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_322" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_322" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_323/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_323/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_323" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_323/tensor_names" input: "save_1/RestoreV2_323/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_323" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_323" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/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_1/RestoreV2_324/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_324/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_324" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_324/tensor_names" input: "save_1/RestoreV2_324/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_324" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_324" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_325/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_325/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_325" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_325/tensor_names" input: "save_1/RestoreV2_325/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_325" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_325" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_326/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_326/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_326" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_326/tensor_names" input: "save_1/RestoreV2_326/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_326" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_326" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_327/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_327/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_327" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_327/tensor_names" input: "save_1/RestoreV2_327/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_327" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_327" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_328/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_328/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_328" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_328/tensor_names" input: "save_1/RestoreV2_328/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_328" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_328" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_329/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_329/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_329" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_329/tensor_names" input: "save_1/RestoreV2_329/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_329" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_329" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_330/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_330/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_330" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_330/tensor_names" input: "save_1/RestoreV2_330/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_330" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_330" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_331/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_331/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_331" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_331/tensor_names" input: "save_1/RestoreV2_331/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_331" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_331" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_332/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_332/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_332" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_332/tensor_names" input: "save_1/RestoreV2_332/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_332" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_332" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_333/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_333/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_333" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_333/tensor_names" input: "save_1/RestoreV2_333/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_333" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_333" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_334/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_334/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_334" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_334/tensor_names" input: "save_1/RestoreV2_334/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_334" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_334" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_335/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_335/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_335" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_335/tensor_names" input: "save_1/RestoreV2_335/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_335" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_335" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_336/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_336/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_336" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_336/tensor_names" input: "save_1/RestoreV2_336/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_336" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_336" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_337/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_337/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_337" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_337/tensor_names" input: "save_1/RestoreV2_337/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_337" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_337" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_338/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_338/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_338" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_338/tensor_names" input: "save_1/RestoreV2_338/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_338" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_338" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_339/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_339/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_339" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_339/tensor_names" input: "save_1/RestoreV2_339/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_339" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_339" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_340/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_340/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_340" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_340/tensor_names" input: "save_1/RestoreV2_340/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_340" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_340" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_341/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_341/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_341" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_341/tensor_names" input: "save_1/RestoreV2_341/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_341" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_341" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_342/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_342/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_342" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_342/tensor_names" input: "save_1/RestoreV2_342/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_342" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_342" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_343/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_343/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_343" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_343/tensor_names" input: "save_1/RestoreV2_343/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_343" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_343" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_344/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_344/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_344" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_344/tensor_names" input: "save_1/RestoreV2_344/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_344" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_344" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_345/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_345/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_345" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_345/tensor_names" input: "save_1/RestoreV2_345/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_345" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_345" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_346/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_346/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_346" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_346/tensor_names" input: "save_1/RestoreV2_346/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_346" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_346" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_347/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_347/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_347" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_347/tensor_names" input: "save_1/RestoreV2_347/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_347" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_347" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/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_1/RestoreV2_348/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_348/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_348" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_348/tensor_names" input: "save_1/RestoreV2_348/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_348" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_348" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_349/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_349/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_349" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_349/tensor_names" input: "save_1/RestoreV2_349/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_349" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_349" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_350/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_350/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_350" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_350/tensor_names" input: "save_1/RestoreV2_350/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_350" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_350" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_351/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_351/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_351" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_351/tensor_names" input: "save_1/RestoreV2_351/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_351" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_351" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_352/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_352/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_352" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_352/tensor_names" input: "save_1/RestoreV2_352/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_352" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_352" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_353/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_353/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_353" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_353/tensor_names" input: "save_1/RestoreV2_353/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_353" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_353" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_354/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_354/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_354" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_354/tensor_names" input: "save_1/RestoreV2_354/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_354" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_354" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_355/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_355/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_355" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_355/tensor_names" input: "save_1/RestoreV2_355/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_355" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_355" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_356/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_356/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_356" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_356/tensor_names" input: "save_1/RestoreV2_356/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_356" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_356" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_357/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_357/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_357" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_357/tensor_names" input: "save_1/RestoreV2_357/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_357" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_357" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_358/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_358/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_358" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_358/tensor_names" input: "save_1/RestoreV2_358/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_358" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_358" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_359/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_359/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_359" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_359/tensor_names" input: "save_1/RestoreV2_359/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_359" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_359" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_360/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_360/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_360" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_360/tensor_names" input: "save_1/RestoreV2_360/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_360" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_360" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_361/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_361/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_361" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_361/tensor_names" input: "save_1/RestoreV2_361/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_361" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_361" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_362/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_362/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_362" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_362/tensor_names" input: "save_1/RestoreV2_362/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_362" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_362" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_363/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_363/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_363" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_363/tensor_names" input: "save_1/RestoreV2_363/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_363" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_363" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_364/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_364/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_364" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_364/tensor_names" input: "save_1/RestoreV2_364/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_364" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_364" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_365/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_365/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_365" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_365/tensor_names" input: "save_1/RestoreV2_365/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_365" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_365" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_366/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_366/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_366" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_366/tensor_names" input: "save_1/RestoreV2_366/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_366" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_366" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_367/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_367/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_367" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_367/tensor_names" input: "save_1/RestoreV2_367/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_367" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_367" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_368/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_368/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_368" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_368/tensor_names" input: "save_1/RestoreV2_368/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_368" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_368" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_369/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_369/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_369" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_369/tensor_names" input: "save_1/RestoreV2_369/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_369" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_369" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_370/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_370/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_370" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_370/tensor_names" input: "save_1/RestoreV2_370/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_370" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_370" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_371/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_371/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_371" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_371/tensor_names" input: "save_1/RestoreV2_371/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_371" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_371" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/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_1/RestoreV2_372/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_372/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_372" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_372/tensor_names" input: "save_1/RestoreV2_372/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_372" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_372" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_373/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_373/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_373" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_373/tensor_names" input: "save_1/RestoreV2_373/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_373" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_373" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_374/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_374/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_374" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_374/tensor_names" input: "save_1/RestoreV2_374/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_374" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_374" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_375/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_375/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_375" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_375/tensor_names" input: "save_1/RestoreV2_375/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_375" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_375" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_376/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_376/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_376" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_376/tensor_names" input: "save_1/RestoreV2_376/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_376" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_376" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_377/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_377/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_377" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_377/tensor_names" input: "save_1/RestoreV2_377/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_377" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_377" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_378/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_378/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_378" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_378/tensor_names" input: "save_1/RestoreV2_378/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_378" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_378" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_379/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_379/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_379" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_379/tensor_names" input: "save_1/RestoreV2_379/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_379" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_379" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_380/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_380/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_380" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_380/tensor_names" input: "save_1/RestoreV2_380/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_380" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_380" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_381/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_381/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_381" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_381/tensor_names" input: "save_1/RestoreV2_381/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_381" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_381" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_382/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_382/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_382" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_382/tensor_names" input: "save_1/RestoreV2_382/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_382" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_382" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_383/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_383/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_383" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_383/tensor_names" input: "save_1/RestoreV2_383/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_383" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_383" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_384/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_384/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_384" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_384/tensor_names" input: "save_1/RestoreV2_384/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_384" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_384" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_385/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_385/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_385" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_385/tensor_names" input: "save_1/RestoreV2_385/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_385" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_385" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_386/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_386/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_386" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_386/tensor_names" input: "save_1/RestoreV2_386/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_386" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_386" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_387/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_387/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_387" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_387/tensor_names" input: "save_1/RestoreV2_387/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_387" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_387" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_388/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_388/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_388" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_388/tensor_names" input: "save_1/RestoreV2_388/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_388" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_388" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_389/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_389/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_389" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_389/tensor_names" input: "save_1/RestoreV2_389/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_389" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_389" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_390/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_390/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_390" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_390/tensor_names" input: "save_1/RestoreV2_390/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_390" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_390" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_391/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_391/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_391" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_391/tensor_names" input: "save_1/RestoreV2_391/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_391" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_391" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_392/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_392/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_392" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_392/tensor_names" input: "save_1/RestoreV2_392/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_392" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_392" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_393/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_393/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_393" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_393/tensor_names" input: "save_1/RestoreV2_393/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_393" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_393" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_394/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_394/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_394" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_394/tensor_names" input: "save_1/RestoreV2_394/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_394" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_394" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_395/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_395/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_395" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_395/tensor_names" input: "save_1/RestoreV2_395/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_395" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_395" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/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_1/RestoreV2_396/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_396/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_396" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_396/tensor_names" input: "save_1/RestoreV2_396/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_396" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_396" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_397/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_397/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_397" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_397/tensor_names" input: "save_1/RestoreV2_397/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_397" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_397" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_398/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_398/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_398" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_398/tensor_names" input: "save_1/RestoreV2_398/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_398" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_398" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_399/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_399/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_399" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_399/tensor_names" input: "save_1/RestoreV2_399/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_399" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_399" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_400/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_400/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_400" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_400/tensor_names" input: "save_1/RestoreV2_400/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_400" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_400" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_401/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_401/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_401" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_401/tensor_names" input: "save_1/RestoreV2_401/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_401" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_401" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_402/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_402/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_402" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_402/tensor_names" input: "save_1/RestoreV2_402/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_402" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_402" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_403/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_403/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_403" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_403/tensor_names" input: "save_1/RestoreV2_403/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_403" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_403" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_404/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_404/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_404" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_404/tensor_names" input: "save_1/RestoreV2_404/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_404" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_404" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_405/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_405/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_405" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_405/tensor_names" input: "save_1/RestoreV2_405/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_405" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_405" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_406/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_406/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_406" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_406/tensor_names" input: "save_1/RestoreV2_406/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_406" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_406" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_407/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_407/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_407" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_407/tensor_names" input: "save_1/RestoreV2_407/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_407" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_407" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_408/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_408/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_408" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_408/tensor_names" input: "save_1/RestoreV2_408/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_408" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_408" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_409/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_409/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_409" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_409/tensor_names" input: "save_1/RestoreV2_409/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_409" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_409" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_410/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_410/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_410" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_410/tensor_names" input: "save_1/RestoreV2_410/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_410" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_410" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_411/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_411/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_411" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_411/tensor_names" input: "save_1/RestoreV2_411/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_411" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_411" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_412/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_412/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_412" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_412/tensor_names" input: "save_1/RestoreV2_412/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_412" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_412" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_413/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_413/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_413" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_413/tensor_names" input: "save_1/RestoreV2_413/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_413" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_413" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_414/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_414/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_414" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_414/tensor_names" input: "save_1/RestoreV2_414/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_414" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_414" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_415/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_415/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_415" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_415/tensor_names" input: "save_1/RestoreV2_415/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_415" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_415" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_416/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_416/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_416" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_416/tensor_names" input: "save_1/RestoreV2_416/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_416" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_416" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_417/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_417/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_417" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_417/tensor_names" input: "save_1/RestoreV2_417/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_417" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_417" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_418/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_418/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_418" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_418/tensor_names" input: "save_1/RestoreV2_418/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_418" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_418" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_419/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_419/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_419" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_419/tensor_names" input: "save_1/RestoreV2_419/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_419" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_419" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/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_1/RestoreV2_420/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_420/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_420" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_420/tensor_names" input: "save_1/RestoreV2_420/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_420" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_420" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_421/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_421/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_421" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_421/tensor_names" input: "save_1/RestoreV2_421/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_421" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_421" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_422/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_422/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_422" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_422/tensor_names" input: "save_1/RestoreV2_422/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_422" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_422" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_423/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_423/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_423" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_423/tensor_names" input: "save_1/RestoreV2_423/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_423" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_423" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_424/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_424/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_424" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_424/tensor_names" input: "save_1/RestoreV2_424/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_424" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_424" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_425/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_425/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_425" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_425/tensor_names" input: "save_1/RestoreV2_425/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_425" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_425" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_426/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_426/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_426" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_426/tensor_names" input: "save_1/RestoreV2_426/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_426" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_426" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_427/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_427/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_427" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_427/tensor_names" input: "save_1/RestoreV2_427/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_427" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_427" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_428/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_428/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_428" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_428/tensor_names" input: "save_1/RestoreV2_428/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_428" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_428" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_429/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_429/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_429" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_429/tensor_names" input: "save_1/RestoreV2_429/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_429" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_429" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_430/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_430/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_430" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_430/tensor_names" input: "save_1/RestoreV2_430/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_430" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_430" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_431/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_431/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_431" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_431/tensor_names" input: "save_1/RestoreV2_431/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_431" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_431" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_432/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_432/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_432" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_432/tensor_names" input: "save_1/RestoreV2_432/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_432" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_432" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_433/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_433/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_433" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_433/tensor_names" input: "save_1/RestoreV2_433/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_433" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_433" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_434/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_434/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_434" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_434/tensor_names" input: "save_1/RestoreV2_434/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_434" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_434" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_435/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_435/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_435" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_435/tensor_names" input: "save_1/RestoreV2_435/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_435" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_435" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_436/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_436/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_436" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_436/tensor_names" input: "save_1/RestoreV2_436/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_436" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_436" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_437/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_437/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_437" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_437/tensor_names" input: "save_1/RestoreV2_437/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_437" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_437" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_438/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_438/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_438" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_438/tensor_names" input: "save_1/RestoreV2_438/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_438" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_438" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_439/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_439/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_439" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_439/tensor_names" input: "save_1/RestoreV2_439/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_439" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_439" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_440/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_440/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_440" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_440/tensor_names" input: "save_1/RestoreV2_440/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_440" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_440" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_441/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_441/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_441" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_441/tensor_names" input: "save_1/RestoreV2_441/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_441" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_441" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_442/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_442/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_442" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_442/tensor_names" input: "save_1/RestoreV2_442/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_442" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_442" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_443/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_443/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_443" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_443/tensor_names" input: "save_1/RestoreV2_443/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_443" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_443" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/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_1/RestoreV2_444/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_444/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_444" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_444/tensor_names" input: "save_1/RestoreV2_444/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_444" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_444" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_445/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_445/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_445" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_445/tensor_names" input: "save_1/RestoreV2_445/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_445" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_445" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_446/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_446/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_446" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_446/tensor_names" input: "save_1/RestoreV2_446/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_446" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_446" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_447/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_447/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_447" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_447/tensor_names" input: "save_1/RestoreV2_447/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_447" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_447" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_448/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_448/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_448" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_448/tensor_names" input: "save_1/RestoreV2_448/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_448" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_448" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_449/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_449/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_449" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_449/tensor_names" input: "save_1/RestoreV2_449/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_449" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_449" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_450/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_450/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_450" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_450/tensor_names" input: "save_1/RestoreV2_450/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_450" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_450" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_451/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_451/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_451" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_451/tensor_names" input: "save_1/RestoreV2_451/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_451" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_451" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_452/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_452/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_452" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_452/tensor_names" input: "save_1/RestoreV2_452/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_452" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_452" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_453/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_453/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_453" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_453/tensor_names" input: "save_1/RestoreV2_453/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_453" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_453" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_454/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_454/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_454" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_454/tensor_names" input: "save_1/RestoreV2_454/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_454" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_454" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_455/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_455/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_455" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_455/tensor_names" input: "save_1/RestoreV2_455/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_455" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_455" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_456/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_456/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_456" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_456/tensor_names" input: "save_1/RestoreV2_456/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_456" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_456" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_457/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_457/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_457" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_457/tensor_names" input: "save_1/RestoreV2_457/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_457" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_457" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_458/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_458/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_458" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_458/tensor_names" input: "save_1/RestoreV2_458/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_458" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_458" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_459/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_459/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_459" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_459/tensor_names" input: "save_1/RestoreV2_459/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_459" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_459" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_460/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_460/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_460" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_460/tensor_names" input: "save_1/RestoreV2_460/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_460" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_460" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_461/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_461/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_461" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_461/tensor_names" input: "save_1/RestoreV2_461/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_461" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_461" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_462/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_462/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_462" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_462/tensor_names" input: "save_1/RestoreV2_462/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_462" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_462" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_463/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_463/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_463" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_463/tensor_names" input: "save_1/RestoreV2_463/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_463" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_463" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_464/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_464/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_464" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_464/tensor_names" input: "save_1/RestoreV2_464/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_464" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_464" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_465/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_465/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_465" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_465/tensor_names" input: "save_1/RestoreV2_465/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_465" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_465" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_466/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_466/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_466" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_466/tensor_names" input: "save_1/RestoreV2_466/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_466" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_466" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_467/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_467/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_467" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_467/tensor_names" input: "save_1/RestoreV2_467/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_467" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_467" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/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_1/RestoreV2_468/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_468/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_468" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_468/tensor_names" input: "save_1/RestoreV2_468/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_468" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_468" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_469/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_469/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_469" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_469/tensor_names" input: "save_1/RestoreV2_469/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_469" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_469" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_470/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_470/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_470" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_470/tensor_names" input: "save_1/RestoreV2_470/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_470" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_470" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_471/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_471/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_471" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_471/tensor_names" input: "save_1/RestoreV2_471/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_471" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_471" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_472/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_472/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_472" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_472/tensor_names" input: "save_1/RestoreV2_472/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_472" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_472" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_473/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_473/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_473" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_473/tensor_names" input: "save_1/RestoreV2_473/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_473" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_473" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_474/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_474/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_474" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_474/tensor_names" input: "save_1/RestoreV2_474/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_474" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_474" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_475/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_475/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_475" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_475/tensor_names" input: "save_1/RestoreV2_475/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_475" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_475" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_476/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_476/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_476" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_476/tensor_names" input: "save_1/RestoreV2_476/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_476" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_476" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_477/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_477/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_477" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_477/tensor_names" input: "save_1/RestoreV2_477/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_477" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_477" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_478/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_478/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_478" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_478/tensor_names" input: "save_1/RestoreV2_478/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_478" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_478" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_479/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_479/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_479" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_479/tensor_names" input: "save_1/RestoreV2_479/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_479" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_479" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_480/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_480/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_480" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_480/tensor_names" input: "save_1/RestoreV2_480/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_480" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_480" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_481/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_481/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_481" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_481/tensor_names" input: "save_1/RestoreV2_481/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_481" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_481" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_482/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_482/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_482" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_482/tensor_names" input: "save_1/RestoreV2_482/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_482" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_482" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_483/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_483/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_483" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_483/tensor_names" input: "save_1/RestoreV2_483/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_483" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_483" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_484/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_484/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_484" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_484/tensor_names" input: "save_1/RestoreV2_484/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_484" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_484" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_485/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_485/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_485" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_485/tensor_names" input: "save_1/RestoreV2_485/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_485" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_485" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_486/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_486/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_486" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_486/tensor_names" input: "save_1/RestoreV2_486/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_486" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_486" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_487/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_487/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_487" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_487/tensor_names" input: "save_1/RestoreV2_487/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_487" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_487" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_488/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_488/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_488" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_488/tensor_names" input: "save_1/RestoreV2_488/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_488" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_488" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_489/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_489/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_489" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_489/tensor_names" input: "save_1/RestoreV2_489/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_489" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_489" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_490/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_490/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_490" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_490/tensor_names" input: "save_1/RestoreV2_490/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_490" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_490" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_491/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_491/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_491" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_491/tensor_names" input: "save_1/RestoreV2_491/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_491" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_491" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/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_1/RestoreV2_492/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_492/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_492" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_492/tensor_names" input: "save_1/RestoreV2_492/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_492" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_492" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_493/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_493/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_493" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_493/tensor_names" input: "save_1/RestoreV2_493/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_493" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_493" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_494/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_494/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_494" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_494/tensor_names" input: "save_1/RestoreV2_494/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_494" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_494" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_495/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_495/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_495" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_495/tensor_names" input: "save_1/RestoreV2_495/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_495" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_495" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_496/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_496/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_496" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_496/tensor_names" input: "save_1/RestoreV2_496/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_496" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_496" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_497/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_497/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_497" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_497/tensor_names" input: "save_1/RestoreV2_497/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_497" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_497" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_498/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_498/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_498" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_498/tensor_names" input: "save_1/RestoreV2_498/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_498" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_498" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_499/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_499/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_499" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_499/tensor_names" input: "save_1/RestoreV2_499/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_499" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_499" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_500/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_500/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_500" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_500/tensor_names" input: "save_1/RestoreV2_500/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_500" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_500" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_501/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_501/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_501" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_501/tensor_names" input: "save_1/RestoreV2_501/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_501" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_501" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_502/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_502/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_502" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_502/tensor_names" input: "save_1/RestoreV2_502/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_502" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_502" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_503/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_503/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_503" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_503/tensor_names" input: "save_1/RestoreV2_503/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_503" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_503" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_504/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_504/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_504" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_504/tensor_names" input: "save_1/RestoreV2_504/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_504" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_504" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_505/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_505/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_505" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_505/tensor_names" input: "save_1/RestoreV2_505/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_505" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_505" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_506/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_506/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_506" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_506/tensor_names" input: "save_1/RestoreV2_506/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_506" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_506" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_507/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_507/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_507" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_507/tensor_names" input: "save_1/RestoreV2_507/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_507" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_507" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_508/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_508/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_508" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_508/tensor_names" input: "save_1/RestoreV2_508/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_508" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_508" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_509/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_509/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_509" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_509/tensor_names" input: "save_1/RestoreV2_509/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_509" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_509" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_510/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_510/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_510" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_510/tensor_names" input: "save_1/RestoreV2_510/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_510" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_510" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_511/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_511/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_511" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_511/tensor_names" input: "save_1/RestoreV2_511/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_511" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_511" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_512/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_512/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_512" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_512/tensor_names" input: "save_1/RestoreV2_512/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_512" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_512" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_513/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_513/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_513" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_513/tensor_names" input: "save_1/RestoreV2_513/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_513" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_513" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_514/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_514/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_514" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_514/tensor_names" input: "save_1/RestoreV2_514/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_514" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_514" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_515/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_515/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_515" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_515/tensor_names" input: "save_1/RestoreV2_515/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_515" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_515" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/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_1/RestoreV2_516/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_516/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_516" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_516/tensor_names" input: "save_1/RestoreV2_516/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_516" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_516" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_517/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_517/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_517" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_517/tensor_names" input: "save_1/RestoreV2_517/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_517" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_517" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_518/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_518/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_518" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_518/tensor_names" input: "save_1/RestoreV2_518/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_518" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_518" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_519/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_519/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_519" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_519/tensor_names" input: "save_1/RestoreV2_519/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_519" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_519" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_520/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_520/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_520" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_520/tensor_names" input: "save_1/RestoreV2_520/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_520" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_520" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_521/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_521/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_521" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_521/tensor_names" input: "save_1/RestoreV2_521/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_521" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_521" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_522/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_522/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_522" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_522/tensor_names" input: "save_1/RestoreV2_522/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_522" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_522" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_523/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_523/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_523" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_523/tensor_names" input: "save_1/RestoreV2_523/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_523" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_523" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_524/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_524/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_524" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_524/tensor_names" input: "save_1/RestoreV2_524/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_524" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_524" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_525/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_525/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_525" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_525/tensor_names" input: "save_1/RestoreV2_525/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_525" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_525" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_526/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_526/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_526" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_526/tensor_names" input: "save_1/RestoreV2_526/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_526" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_526" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_527/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_527/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_527" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_527/tensor_names" input: "save_1/RestoreV2_527/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_527" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_527" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_528/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_528/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_528" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_528/tensor_names" input: "save_1/RestoreV2_528/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_528" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_528" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_529/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_529/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_529" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_529/tensor_names" input: "save_1/RestoreV2_529/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_529" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_529" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_530/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_530/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_530" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_530/tensor_names" input: "save_1/RestoreV2_530/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_530" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_530" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_531/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_531/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_531" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_531/tensor_names" input: "save_1/RestoreV2_531/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_531" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_531" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_532/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_532/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_532" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_532/tensor_names" input: "save_1/RestoreV2_532/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_532" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_532" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_533/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_533/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_533" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_533/tensor_names" input: "save_1/RestoreV2_533/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_533" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_533" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_534/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_534/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_534" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_534/tensor_names" input: "save_1/RestoreV2_534/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_534" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_534" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_535/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_535/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_535" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_535/tensor_names" input: "save_1/RestoreV2_535/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_535" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_535" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_536/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_536/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_536" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_536/tensor_names" input: "save_1/RestoreV2_536/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_536" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_536" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_537/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_537/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_537" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_537/tensor_names" input: "save_1/RestoreV2_537/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_537" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_537" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_538/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_538/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_538" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_538/tensor_names" input: "save_1/RestoreV2_538/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_538" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_538" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_539/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_539/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_539" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_539/tensor_names" input: "save_1/RestoreV2_539/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_539" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_539" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/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_1/RestoreV2_540/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_540/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_540" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_540/tensor_names" input: "save_1/RestoreV2_540/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_540" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_540" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_541/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_541/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_541" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_541/tensor_names" input: "save_1/RestoreV2_541/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_541" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_541" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_542/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_542/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_542" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_542/tensor_names" input: "save_1/RestoreV2_542/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_542" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_542" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_543/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_543/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_543" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_543/tensor_names" input: "save_1/RestoreV2_543/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_543" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_543" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_544/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_544/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_544" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_544/tensor_names" input: "save_1/RestoreV2_544/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_544" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_544" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_545/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_545/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_545" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_545/tensor_names" input: "save_1/RestoreV2_545/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_545" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_545" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_546/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_546/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_546" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_546/tensor_names" input: "save_1/RestoreV2_546/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_546" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_546" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_547/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_547/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_547" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_547/tensor_names" input: "save_1/RestoreV2_547/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_547" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_547" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_548/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_548/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_548" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_548/tensor_names" input: "save_1/RestoreV2_548/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_548" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_548" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_549/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_549/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_549" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_549/tensor_names" input: "save_1/RestoreV2_549/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_549" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_549" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_550/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_550/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_550" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_550/tensor_names" input: "save_1/RestoreV2_550/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_550" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_550" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_551/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_551/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_551" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_551/tensor_names" input: "save_1/RestoreV2_551/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_551" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_551" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_552/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_552/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_552" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_552/tensor_names" input: "save_1/RestoreV2_552/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_552" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_552" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_553/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_553/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_553" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_553/tensor_names" input: "save_1/RestoreV2_553/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_553" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_553" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_554/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_554/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_554" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_554/tensor_names" input: "save_1/RestoreV2_554/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_554" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_554" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_555/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_555/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_555" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_555/tensor_names" input: "save_1/RestoreV2_555/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_555" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_555" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_556/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_556/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_556" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_556/tensor_names" input: "save_1/RestoreV2_556/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_556" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_556" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_557/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_557/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_557" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_557/tensor_names" input: "save_1/RestoreV2_557/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_557" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_557" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_558/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_558/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_558" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_558/tensor_names" input: "save_1/RestoreV2_558/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_558" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_558" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_559/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_559/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_559" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_559/tensor_names" input: "save_1/RestoreV2_559/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_559" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_559" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_560/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_560/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_560" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_560/tensor_names" input: "save_1/RestoreV2_560/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_560" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_560" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_561/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_561/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_561" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_561/tensor_names" input: "save_1/RestoreV2_561/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_561" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_561" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_562/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_562/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_562" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_562/tensor_names" input: "save_1/RestoreV2_562/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_562" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_562" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_563/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_563/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_563" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_563/tensor_names" input: "save_1/RestoreV2_563/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_563" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_563" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/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_1/RestoreV2_564/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_564/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_564" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_564/tensor_names" input: "save_1/RestoreV2_564/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_564" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_564" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_565/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_565/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_565" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_565/tensor_names" input: "save_1/RestoreV2_565/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_565" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_565" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_566/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_566/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_566" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_566/tensor_names" input: "save_1/RestoreV2_566/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_566" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_566" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_567/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_567/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_567" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_567/tensor_names" input: "save_1/RestoreV2_567/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_567" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_567" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_568/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_568/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_568" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_568/tensor_names" input: "save_1/RestoreV2_568/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_568" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_568" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_569/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_569/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_569" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_569/tensor_names" input: "save_1/RestoreV2_569/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_569" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_569" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_570/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_570/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_570" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_570/tensor_names" input: "save_1/RestoreV2_570/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_570" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_570" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_571/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_571/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_571" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_571/tensor_names" input: "save_1/RestoreV2_571/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_571" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_571" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_572/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_572/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_572" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_572/tensor_names" input: "save_1/RestoreV2_572/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_572" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_572" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_573/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_573/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_573" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_573/tensor_names" input: "save_1/RestoreV2_573/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_573" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_573" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_574/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_574/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_574" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_574/tensor_names" input: "save_1/RestoreV2_574/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_574" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_574" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_575/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_575/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_575" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_575/tensor_names" input: "save_1/RestoreV2_575/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_575" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_575" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_576/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_576/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_576" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_576/tensor_names" input: "save_1/RestoreV2_576/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_576" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_576" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_577/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_577/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_577" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_577/tensor_names" input: "save_1/RestoreV2_577/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_577" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_577" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_578/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_578/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_578" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_578/tensor_names" input: "save_1/RestoreV2_578/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_578" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_578" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_579/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_579/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_579" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_579/tensor_names" input: "save_1/RestoreV2_579/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_579" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_579" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_580/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_580/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_580" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_580/tensor_names" input: "save_1/RestoreV2_580/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_580" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_580" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_581/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_581/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_581" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_581/tensor_names" input: "save_1/RestoreV2_581/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_581" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_581" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_582/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_582/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_582" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_582/tensor_names" input: "save_1/RestoreV2_582/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_582" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_582" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_583/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_583/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_583" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_583/tensor_names" input: "save_1/RestoreV2_583/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_583" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_583" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_584/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_584/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_584" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_584/tensor_names" input: "save_1/RestoreV2_584/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_584" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_584" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_585/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_585/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_585" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_585/tensor_names" input: "save_1/RestoreV2_585/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_585" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_585" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_586/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_586/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_586" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_586/tensor_names" input: "save_1/RestoreV2_586/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_586" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_586" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_587/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_587/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_587" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_587/tensor_names" input: "save_1/RestoreV2_587/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_587" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_587" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/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_1/RestoreV2_588/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_588/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_588" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_588/tensor_names" input: "save_1/RestoreV2_588/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_588" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_588" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_589/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_589/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_589" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_589/tensor_names" input: "save_1/RestoreV2_589/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_589" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_589" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_590/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_590/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_590" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_590/tensor_names" input: "save_1/RestoreV2_590/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_590" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_590" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_591/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_591/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_591" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_591/tensor_names" input: "save_1/RestoreV2_591/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_591" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_591" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_592/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_592/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_592" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_592/tensor_names" input: "save_1/RestoreV2_592/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_592" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_592" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_593/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_593/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_593" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_593/tensor_names" input: "save_1/RestoreV2_593/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_593" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_593" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_594/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_594/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_594" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_594/tensor_names" input: "save_1/RestoreV2_594/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_594" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_594" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_595/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_595/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_595" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_595/tensor_names" input: "save_1/RestoreV2_595/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_595" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_595" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_596/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_596/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_596" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_596/tensor_names" input: "save_1/RestoreV2_596/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_596" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_596" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_597/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_597/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_597" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_597/tensor_names" input: "save_1/RestoreV2_597/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_597" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_597" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_598/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_598/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_598" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_598/tensor_names" input: "save_1/RestoreV2_598/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_598" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_598" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_599/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_599/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_599" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_599/tensor_names" input: "save_1/RestoreV2_599/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_599" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_599" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_600/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_600/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_600" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_600/tensor_names" input: "save_1/RestoreV2_600/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_600" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_600" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_601/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_601/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_601" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_601/tensor_names" input: "save_1/RestoreV2_601/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_601" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_601" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_602/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_602/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_602" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_602/tensor_names" input: "save_1/RestoreV2_602/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_602" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_602" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_603/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_603/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_603" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_603/tensor_names" input: "save_1/RestoreV2_603/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_603" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_603" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_604/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_604/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_604" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_604/tensor_names" input: "save_1/RestoreV2_604/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_604" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_604" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_605/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_605/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_605" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_605/tensor_names" input: "save_1/RestoreV2_605/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_605" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_605" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_606/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_606/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_606" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_606/tensor_names" input: "save_1/RestoreV2_606/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_606" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_606" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_607/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_607/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_607" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_607/tensor_names" input: "save_1/RestoreV2_607/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_607" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_607" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_608/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_608/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_608" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_608/tensor_names" input: "save_1/RestoreV2_608/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_608" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_608" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_609/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_609/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_609" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_609/tensor_names" input: "save_1/RestoreV2_609/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_609" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_609" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_610/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_610/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_610" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_610/tensor_names" input: "save_1/RestoreV2_610/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_610" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_610" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_611/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_611/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_611" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_611/tensor_names" input: "save_1/RestoreV2_611/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_611" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_611" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/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_1/RestoreV2_612/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_612/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_612" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_612/tensor_names" input: "save_1/RestoreV2_612/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_612" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_612" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_613/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_613/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_613" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_613/tensor_names" input: "save_1/RestoreV2_613/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_613" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_613" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_614/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_614/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_614" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_614/tensor_names" input: "save_1/RestoreV2_614/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_614" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_614" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_615/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_615/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_615" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_615/tensor_names" input: "save_1/RestoreV2_615/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_615" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_615" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_616/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_616/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_616" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_616/tensor_names" input: "save_1/RestoreV2_616/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_616" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_616" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_617/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_617/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_617" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_617/tensor_names" input: "save_1/RestoreV2_617/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_617" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_617" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_618/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_618/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_618" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_618/tensor_names" input: "save_1/RestoreV2_618/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_618" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_618" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_619/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_619/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_619" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_619/tensor_names" input: "save_1/RestoreV2_619/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_619" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_619" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_620/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_620/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_620" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_620/tensor_names" input: "save_1/RestoreV2_620/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_620" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_620" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_621/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_621/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_621" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_621/tensor_names" input: "save_1/RestoreV2_621/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_621" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_621" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_622/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_622/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_622" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_622/tensor_names" input: "save_1/RestoreV2_622/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_622" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_622" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_623/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_623/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_623" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_623/tensor_names" input: "save_1/RestoreV2_623/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_623" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_623" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_624/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_624/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_624" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_624/tensor_names" input: "save_1/RestoreV2_624/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_624" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_624" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_625/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_625/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_625" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_625/tensor_names" input: "save_1/RestoreV2_625/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_625" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_625" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_626/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_626/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_626" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_626/tensor_names" input: "save_1/RestoreV2_626/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_626" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_626" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_627/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_627/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_627" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_627/tensor_names" input: "save_1/RestoreV2_627/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_627" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_627" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_628/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_628/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_628" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_628/tensor_names" input: "save_1/RestoreV2_628/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_628" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_628" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_629/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_629/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_629" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_629/tensor_names" input: "save_1/RestoreV2_629/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_629" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_629" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_630/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_630/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_630" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_630/tensor_names" input: "save_1/RestoreV2_630/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_630" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_630" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_631/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_631/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_631" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_631/tensor_names" input: "save_1/RestoreV2_631/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_631" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_631" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_632/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_632/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_632" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_632/tensor_names" input: "save_1/RestoreV2_632/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_632" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_632" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_633/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_633/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_633" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_633/tensor_names" input: "save_1/RestoreV2_633/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_633" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_633" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_634/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_634/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_634" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_634/tensor_names" input: "save_1/RestoreV2_634/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_634" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_634" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_635/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_635/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_635" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_635/tensor_names" input: "save_1/RestoreV2_635/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_635" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_635" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/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_1/RestoreV2_636/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_636/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_636" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_636/tensor_names" input: "save_1/RestoreV2_636/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_636" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_636" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_637/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_637/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_637" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_637/tensor_names" input: "save_1/RestoreV2_637/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_637" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_637" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_638/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_638/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_638" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_638/tensor_names" input: "save_1/RestoreV2_638/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_638" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_638" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_639/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_639/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_639" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_639/tensor_names" input: "save_1/RestoreV2_639/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_639" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_639" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_640/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_640/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_640" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_640/tensor_names" input: "save_1/RestoreV2_640/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_640" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_640" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_641/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_641/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_641" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_641/tensor_names" input: "save_1/RestoreV2_641/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_641" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_641" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_642/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_642/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_642" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_642/tensor_names" input: "save_1/RestoreV2_642/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_642" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_642" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_643/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_643/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_643" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_643/tensor_names" input: "save_1/RestoreV2_643/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_643" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_643" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_644/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_644/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_644" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_644/tensor_names" input: "save_1/RestoreV2_644/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_644" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_644" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_645/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_645/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_645" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_645/tensor_names" input: "save_1/RestoreV2_645/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_645" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_645" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_646/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_646/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_646" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_646/tensor_names" input: "save_1/RestoreV2_646/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_646" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_646" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_647/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_647/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_647" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_647/tensor_names" input: "save_1/RestoreV2_647/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_647" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_647" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_648/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_648/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_648" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_648/tensor_names" input: "save_1/RestoreV2_648/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_648" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_648" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_649/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_649/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_649" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_649/tensor_names" input: "save_1/RestoreV2_649/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_649" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_649" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_650/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_650/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_650" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_650/tensor_names" input: "save_1/RestoreV2_650/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_650" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_650" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_651/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_651/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_651" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_651/tensor_names" input: "save_1/RestoreV2_651/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_651" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_651" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_652/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_652/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_652" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_652/tensor_names" input: "save_1/RestoreV2_652/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_652" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_652" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_653/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_653/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_653" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_653/tensor_names" input: "save_1/RestoreV2_653/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_653" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_653" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_654/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_654/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_654" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_654/tensor_names" input: "save_1/RestoreV2_654/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_654" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_654" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_655/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_655/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_655" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_655/tensor_names" input: "save_1/RestoreV2_655/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_655" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_655" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_656/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_656/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_656" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_656/tensor_names" input: "save_1/RestoreV2_656/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_656" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_656" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_657/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_657/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_657" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_657/tensor_names" input: "save_1/RestoreV2_657/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_657" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_657" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_658/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_658/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_658" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_658/tensor_names" input: "save_1/RestoreV2_658/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_658" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_658" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_659/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_659/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_659" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_659/tensor_names" input: "save_1/RestoreV2_659/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_659" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_659" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/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_1/RestoreV2_660/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_660/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_660" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_660/tensor_names" input: "save_1/RestoreV2_660/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_660" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_660" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_661/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_661/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_661" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_661/tensor_names" input: "save_1/RestoreV2_661/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_661" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_661" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_662/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_662/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_662" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_662/tensor_names" input: "save_1/RestoreV2_662/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_662" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_662" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_663/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_663/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_663" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_663/tensor_names" input: "save_1/RestoreV2_663/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_663" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_663" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_664/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_664/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_664" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_664/tensor_names" input: "save_1/RestoreV2_664/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_664" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_664" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_665/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_665/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_665" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_665/tensor_names" input: "save_1/RestoreV2_665/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_665" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_665" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_666/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_666/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_666" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_666/tensor_names" input: "save_1/RestoreV2_666/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_666" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_666" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_667/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_667/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_667" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_667/tensor_names" input: "save_1/RestoreV2_667/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_667" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_667" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_668/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_668/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_668" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_668/tensor_names" input: "save_1/RestoreV2_668/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_668" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_668" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_669/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_669/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_669" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_669/tensor_names" input: "save_1/RestoreV2_669/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_669" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_669" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_670/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_670/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_670" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_670/tensor_names" input: "save_1/RestoreV2_670/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_670" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_670" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_671/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_671/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_671" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_671/tensor_names" input: "save_1/RestoreV2_671/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_671" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_671" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_672/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_672/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_672" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_672/tensor_names" input: "save_1/RestoreV2_672/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_672" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_672" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_673/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_673/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_673" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_673/tensor_names" input: "save_1/RestoreV2_673/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_673" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_673" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_674/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_674/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_674" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_674/tensor_names" input: "save_1/RestoreV2_674/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_674" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_674" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_675/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_675/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_675" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_675/tensor_names" input: "save_1/RestoreV2_675/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_675" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_675" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_676/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_676/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_676" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_676/tensor_names" input: "save_1/RestoreV2_676/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_676" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_676" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_677/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_677/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_677" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_677/tensor_names" input: "save_1/RestoreV2_677/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_677" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_677" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_678/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_678/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_678" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_678/tensor_names" input: "save_1/RestoreV2_678/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_678" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_678" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_679/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_679/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_679" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_679/tensor_names" input: "save_1/RestoreV2_679/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_679" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_679" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_680/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_680/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_680" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_680/tensor_names" input: "save_1/RestoreV2_680/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_680" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_680" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_681/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_681/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_681" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_681/tensor_names" input: "save_1/RestoreV2_681/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_681" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_681" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_682/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_682/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_682" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_682/tensor_names" input: "save_1/RestoreV2_682/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_682" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_682" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_683/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_683/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_683" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_683/tensor_names" input: "save_1/RestoreV2_683/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_683" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_683" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/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_1/RestoreV2_684/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_684/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_684" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_684/tensor_names" input: "save_1/RestoreV2_684/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_684" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_684" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_685/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_685/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_685" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_685/tensor_names" input: "save_1/RestoreV2_685/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_685" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_685" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_686/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_686/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_686" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_686/tensor_names" input: "save_1/RestoreV2_686/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_686" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_686" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_687/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_687/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_687" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_687/tensor_names" input: "save_1/RestoreV2_687/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_687" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_687" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_688/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_688/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_688" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_688/tensor_names" input: "save_1/RestoreV2_688/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_688" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_688" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_689/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_689/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_689" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_689/tensor_names" input: "save_1/RestoreV2_689/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_689" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_689" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_690/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_690/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_690" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_690/tensor_names" input: "save_1/RestoreV2_690/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_690" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_690" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_691/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_691/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_691" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_691/tensor_names" input: "save_1/RestoreV2_691/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_691" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_691" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_692/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_692/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_692" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_692/tensor_names" input: "save_1/RestoreV2_692/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_692" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_692" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_693/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_693/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_693" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_693/tensor_names" input: "save_1/RestoreV2_693/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_693" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_693" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_694/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_694/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_694" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_694/tensor_names" input: "save_1/RestoreV2_694/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_694" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_694" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_695/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_695/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_695" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_695/tensor_names" input: "save_1/RestoreV2_695/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_695" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_695" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_696/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_696/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_696" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_696/tensor_names" input: "save_1/RestoreV2_696/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_696" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_696" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_697/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_697/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_697" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_697/tensor_names" input: "save_1/RestoreV2_697/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_697" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_697" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_698/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_698/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_698" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_698/tensor_names" input: "save_1/RestoreV2_698/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_698" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_698" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_699/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_699/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_699" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_699/tensor_names" input: "save_1/RestoreV2_699/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_699" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_699" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_700/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_700/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_700" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_700/tensor_names" input: "save_1/RestoreV2_700/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_700" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_700" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_701/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_701/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_701" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_701/tensor_names" input: "save_1/RestoreV2_701/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_701" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_701" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_702/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_702/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_702" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_702/tensor_names" input: "save_1/RestoreV2_702/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_702" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_702" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_703/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_703/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_703" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_703/tensor_names" input: "save_1/RestoreV2_703/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_703" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_703" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_704/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_704/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_704" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_704/tensor_names" input: "save_1/RestoreV2_704/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_704" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_704" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_705/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_705/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_705" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_705/tensor_names" input: "save_1/RestoreV2_705/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_705" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_705" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_706/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_706/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_706" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_706/tensor_names" input: "save_1/RestoreV2_706/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_706" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_706" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_707/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_707/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_707" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_707/tensor_names" input: "save_1/RestoreV2_707/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_707" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_707" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/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_1/RestoreV2_708/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_708/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_708" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_708/tensor_names" input: "save_1/RestoreV2_708/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_708" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_708" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_709/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_709/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_709" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_709/tensor_names" input: "save_1/RestoreV2_709/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_709" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_709" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_710/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_710/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_710" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_710/tensor_names" input: "save_1/RestoreV2_710/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_710" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_710" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_711/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_711/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_711" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_711/tensor_names" input: "save_1/RestoreV2_711/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_711" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_711" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_712/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_712/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_712" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_712/tensor_names" input: "save_1/RestoreV2_712/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_712" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_712" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_713/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_713/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_713" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_713/tensor_names" input: "save_1/RestoreV2_713/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_713" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_713" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_714/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_714/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_714" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_714/tensor_names" input: "save_1/RestoreV2_714/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_714" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_714" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_715/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_715/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_715" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_715/tensor_names" input: "save_1/RestoreV2_715/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_715" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_715" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_716/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_716/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_716" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_716/tensor_names" input: "save_1/RestoreV2_716/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_716" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_716" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_717/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_717/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_717" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_717/tensor_names" input: "save_1/RestoreV2_717/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_717" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_717" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_718/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_718/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_718" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_718/tensor_names" input: "save_1/RestoreV2_718/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_718" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_718" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_719/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_719/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_719" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_719/tensor_names" input: "save_1/RestoreV2_719/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_719" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_719" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_720/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_720/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_720" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_720/tensor_names" input: "save_1/RestoreV2_720/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_720" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_720" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_721/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_721/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_721" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_721/tensor_names" input: "save_1/RestoreV2_721/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_721" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_721" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_722/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_722/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_722" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_722/tensor_names" input: "save_1/RestoreV2_722/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_722" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_722" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_723/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_723/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_723" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_723/tensor_names" input: "save_1/RestoreV2_723/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_723" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_723" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_724/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_724/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_724" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_724/tensor_names" input: "save_1/RestoreV2_724/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_724" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_724" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_725/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_725/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_725" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_725/tensor_names" input: "save_1/RestoreV2_725/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_725" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_725" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_726/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_726/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_726" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_726/tensor_names" input: "save_1/RestoreV2_726/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_726" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_726" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_727/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_727/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_727" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_727/tensor_names" input: "save_1/RestoreV2_727/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_727" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_727" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_728/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_728/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_728" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_728/tensor_names" input: "save_1/RestoreV2_728/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_728" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_728" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_729/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_729/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_729" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_729/tensor_names" input: "save_1/RestoreV2_729/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_729" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_729" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_730/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_730/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_730" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_730/tensor_names" input: "save_1/RestoreV2_730/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_730" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_730" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_731/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_731/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_731" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_731/tensor_names" input: "save_1/RestoreV2_731/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_731" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_731" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/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_1/RestoreV2_732/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_732/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_732" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_732/tensor_names" input: "save_1/RestoreV2_732/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_732" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_732" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_733/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_733/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_733" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_733/tensor_names" input: "save_1/RestoreV2_733/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_733" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_733" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_734/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_734/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_734" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_734/tensor_names" input: "save_1/RestoreV2_734/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_734" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_734" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_735/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_735/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_735" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_735/tensor_names" input: "save_1/RestoreV2_735/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_735" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_735" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_736/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_736/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_736" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_736/tensor_names" input: "save_1/RestoreV2_736/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_736" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_736" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_737/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_737/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_737" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_737/tensor_names" input: "save_1/RestoreV2_737/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_737" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_737" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_738/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_738/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_738" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_738/tensor_names" input: "save_1/RestoreV2_738/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_738" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_738" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_739/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_739/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_739" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_739/tensor_names" input: "save_1/RestoreV2_739/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_739" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_739" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_740/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_740/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_740" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_740/tensor_names" input: "save_1/RestoreV2_740/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_740" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_740" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_741/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_741/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_741" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_741/tensor_names" input: "save_1/RestoreV2_741/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_741" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_741" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_742/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_742/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_742" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_742/tensor_names" input: "save_1/RestoreV2_742/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_742" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_742" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_743/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_743/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_743" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_743/tensor_names" input: "save_1/RestoreV2_743/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_743" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_743" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_744/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_744/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_744" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_744/tensor_names" input: "save_1/RestoreV2_744/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_744" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_744" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_745/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_745/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_745" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_745/tensor_names" input: "save_1/RestoreV2_745/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_745" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_745" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_746/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_746/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_746" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_746/tensor_names" input: "save_1/RestoreV2_746/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_746" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_746" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_747/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_747/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_747" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_747/tensor_names" input: "save_1/RestoreV2_747/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_747" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_747" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_748/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_748/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_748" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_748/tensor_names" input: "save_1/RestoreV2_748/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_748" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_748" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_749/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_749/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_749" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_749/tensor_names" input: "save_1/RestoreV2_749/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_749" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_749" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_750/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_750/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_750" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_750/tensor_names" input: "save_1/RestoreV2_750/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_750" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_750" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_751/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_751/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_751" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_751/tensor_names" input: "save_1/RestoreV2_751/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_751" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_751" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_752/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_752/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_752" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_752/tensor_names" input: "save_1/RestoreV2_752/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_752" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_752" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_753/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_753/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_753" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_753/tensor_names" input: "save_1/RestoreV2_753/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_753" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_753" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 1024 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_754/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_754/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_754" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_754/tensor_names" input: "save_1/RestoreV2_754/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_754" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_754" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_755/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_755/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_755" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_755/tensor_names" input: "save_1/RestoreV2_755/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_755" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_755" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/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_1/RestoreV2_756/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_756/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_756" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_756/tensor_names" input: "save_1/RestoreV2_756/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_756" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_756" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_757/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_757/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_757" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_757/tensor_names" input: "save_1/RestoreV2_757/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_757" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_757" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_758/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_758/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_758" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_758/tensor_names" input: "save_1/RestoreV2_758/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_758" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_758" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_759/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_759/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_759" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_759/tensor_names" input: "save_1/RestoreV2_759/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_759" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_759" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_760/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_760/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_760" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_760/tensor_names" input: "save_1/RestoreV2_760/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_760" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_760" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_761/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_761/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_761" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_761/tensor_names" input: "save_1/RestoreV2_761/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_761" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_761" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_762/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_762/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_762" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_762/tensor_names" input: "save_1/RestoreV2_762/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_762" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_762" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_763/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_763/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_763" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_763/tensor_names" input: "save_1/RestoreV2_763/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_763" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_763" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_764/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_764/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_764" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_764/tensor_names" input: "save_1/RestoreV2_764/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_764" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_764" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_765/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_765/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_765" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_765/tensor_names" input: "save_1/RestoreV2_765/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_765" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_765" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_766/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_766/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_766" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_766/tensor_names" input: "save_1/RestoreV2_766/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_766" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_766" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_767/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_767/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_767" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_767/tensor_names" input: "save_1/RestoreV2_767/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_767" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_767" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_768/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_768/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_768" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_768/tensor_names" input: "save_1/RestoreV2_768/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_768" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_768" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_769/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_769/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_769" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_769/tensor_names" input: "save_1/RestoreV2_769/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_769" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_769" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_770/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_770/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_770" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_770/tensor_names" input: "save_1/RestoreV2_770/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_770" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_770" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_771/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_771/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_771" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_771/tensor_names" input: "save_1/RestoreV2_771/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_771" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save_1/RestoreV2_771" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_772/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_772/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_772" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_772/tensor_names" input: "save_1/RestoreV2_772/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_772" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save_1/RestoreV2_772" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_773/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_773/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_773" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_773/tensor_names" input: "save_1/RestoreV2_773/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_773" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save_1/RestoreV2_773" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_774/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_774/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_774" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_774/tensor_names" input: "save_1/RestoreV2_774/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_774" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save_1/RestoreV2_774" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_775/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save_1/RestoreV2_775/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_775" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_775/tensor_names" input: "save_1/RestoreV2_775/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_775" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "save_1/RestoreV2_775" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_776/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_776/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_776" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_776/tensor_names" input: "save_1/RestoreV2_776/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_776" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_776" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_777/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_777/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_777" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_777/tensor_names" input: "save_1/RestoreV2_777/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_777" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_777" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_778/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_778/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_778" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_778/tensor_names" input: "save_1/RestoreV2_778/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_778" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_778" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_779/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_779/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_779" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_779/tensor_names" input: "save_1/RestoreV2_779/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_779" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_779" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_780/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_780/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_780" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_780/tensor_names" input: "save_1/RestoreV2_780/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_780" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_780" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_781/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_781/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_781" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_781/tensor_names" input: "save_1/RestoreV2_781/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_781" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_781" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_782/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_782/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_782" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_782/tensor_names" input: "save_1/RestoreV2_782/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_782" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_782" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_783/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_783/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_783" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_783/tensor_names" input: "save_1/RestoreV2_783/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_783" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_783" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_784/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_784/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_784" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_784/tensor_names" input: "save_1/RestoreV2_784/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_784" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_784" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_785/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_785/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_785" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_785/tensor_names" input: "save_1/RestoreV2_785/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_785" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_785" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_786/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_786/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_786" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_786/tensor_names" input: "save_1/RestoreV2_786/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_786" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_786" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_787/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_787/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_787" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_787/tensor_names" input: "save_1/RestoreV2_787/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_787" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_787" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_788/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_788/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_788" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_788/tensor_names" input: "save_1/RestoreV2_788/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_788" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_788" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_789/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_789/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_789" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_789/tensor_names" input: "save_1/RestoreV2_789/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_789" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_789" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_790/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_790/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_790" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_790/tensor_names" input: "save_1/RestoreV2_790/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_790" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_790" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_791/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_791/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_791" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_791/tensor_names" input: "save_1/RestoreV2_791/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_791" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_791" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_792/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_792/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_792" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_792/tensor_names" input: "save_1/RestoreV2_792/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_792" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_792" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_793/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_793/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_793" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_793/tensor_names" input: "save_1/RestoreV2_793/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_793" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_793" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_794/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_794/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_794" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_794/tensor_names" input: "save_1/RestoreV2_794/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_794" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_794" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_795/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_795/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_795" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_795/tensor_names" input: "save_1/RestoreV2_795/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_795" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_795" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_796/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_796/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_796" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_796/tensor_names" input: "save_1/RestoreV2_796/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_796" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_796" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_797/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_797/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_797" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_797/tensor_names" input: "save_1/RestoreV2_797/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_797" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_797" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_798/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_798/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_798" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_798/tensor_names" input: "save_1/RestoreV2_798/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_798" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_798" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_799/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_799/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_799" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_799/tensor_names" input: "save_1/RestoreV2_799/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_799" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_799" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_800/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_800/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_800" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_800/tensor_names" input: "save_1/RestoreV2_800/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_800" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_800" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_801/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_801/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_801" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_801/tensor_names" input: "save_1/RestoreV2_801/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_801" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_801" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_802/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_802/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_802" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_802/tensor_names" input: "save_1/RestoreV2_802/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_802" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_802" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_803/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_803/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_803" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_803/tensor_names" input: "save_1/RestoreV2_803/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_803" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_803" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_804/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_804/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_804" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_804/tensor_names" input: "save_1/RestoreV2_804/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_804" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_804" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_805/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_805/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_805" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_805/tensor_names" input: "save_1/RestoreV2_805/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_805" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_805" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_806/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_806/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_806" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_806/tensor_names" input: "save_1/RestoreV2_806/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_806" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" input: "save_1/RestoreV2_806" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_807/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_807/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_807" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_807/tensor_names" input: "save_1/RestoreV2_807/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_807" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_807" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_808/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_808/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_808" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_808/tensor_names" input: "save_1/RestoreV2_808/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_808" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_808" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_809/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_809/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_809" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_809/tensor_names" input: "save_1/RestoreV2_809/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_809" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_809" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_810/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_810/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_810" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_810/tensor_names" input: "save_1/RestoreV2_810/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_810" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_810" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_811/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_811/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_811" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_811/tensor_names" input: "save_1/RestoreV2_811/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_811" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_811" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_812/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } } node { name: "save_1/RestoreV2_812/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_812" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_812/tensor_names" input: "save_1/RestoreV2_812/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_812" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" input: "save_1/RestoreV2_812" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_813/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_813/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_813" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_813/tensor_names" input: "save_1/RestoreV2_813/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_813" op: "Assign" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" input: "save_1/RestoreV2_813" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/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_1/RestoreV2_814/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } } node { name: "save_1/RestoreV2_814/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_814" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_814/tensor_names" input: "save_1/RestoreV2_814/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_814" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" input: "save_1/RestoreV2_814" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_815/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" } } } } node { name: "save_1/RestoreV2_815/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_815" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_815/tensor_names" input: "save_1/RestoreV2_815/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_815" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" input: "save_1/RestoreV2_815" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_816/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } } node { name: "save_1/RestoreV2_816/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_816" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_816/tensor_names" input: "save_1/RestoreV2_816/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_816" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" input: "save_1/RestoreV2_816" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_817/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" } } } } node { name: "save_1/RestoreV2_817/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_817" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_817/tensor_names" input: "save_1/RestoreV2_817/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_817" op: "Assign" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" input: "save_1/RestoreV2_817" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 360 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_818/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/ClassPredictor/biases" } } } } node { name: "save_1/RestoreV2_818/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_818" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_818/tensor_names" input: "save_1/RestoreV2_818/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_818" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/biases" input: "save_1/RestoreV2_818" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_819/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" } } } } node { name: "save_1/RestoreV2_819/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_819" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_819/tensor_names" input: "save_1/RestoreV2_819/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_819" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" input: "save_1/RestoreV2_819" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_820/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/ClassPredictor/weights" } } } } node { name: "save_1/RestoreV2_820/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_820" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_820/tensor_names" input: "save_1/RestoreV2_820/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_820" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/weights" input: "save_1/RestoreV2_820" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_821/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" } } } } node { name: "save_1/RestoreV2_821/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_821" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_821/tensor_names" input: "save_1/RestoreV2_821/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_821" op: "Assign" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" input: "save_1/RestoreV2_821" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { dim { size: 2048 } dim { size: 91 } } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/RestoreV2_822/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_822/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_822" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_822/tensor_names" input: "save_1/RestoreV2_822/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_822" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_822" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_823/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_823/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_823" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_823/tensor_names" input: "save_1/RestoreV2_823/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_823" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_823" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_824/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_824/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_824" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_824/tensor_names" input: "save_1/RestoreV2_824/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_824" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_824" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_825/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_825/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_825" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_825/tensor_names" input: "save_1/RestoreV2_825/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_825" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_825" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_826/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_826/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_826" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_826/tensor_names" input: "save_1/RestoreV2_826/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_826" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_826" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_827/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_827/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_827" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_827/tensor_names" input: "save_1/RestoreV2_827/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_827" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_827" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_828/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_828/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_828" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_828/tensor_names" input: "save_1/RestoreV2_828/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_828" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_828" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_829/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_829/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_829" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_829/tensor_names" input: "save_1/RestoreV2_829/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_829" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_829" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_830/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_830/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_830" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_830/tensor_names" input: "save_1/RestoreV2_830/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_830" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_830" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_831/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_831/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_831" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_831/tensor_names" input: "save_1/RestoreV2_831/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_831" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_831" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_832/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_832/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_832" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_832/tensor_names" input: "save_1/RestoreV2_832/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_832" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_832" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_833/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_833/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_833" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_833/tensor_names" input: "save_1/RestoreV2_833/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_833" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_833" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_834/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_834/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_834" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_834/tensor_names" input: "save_1/RestoreV2_834/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_834" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_834" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_835/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_835/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_835" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_835/tensor_names" input: "save_1/RestoreV2_835/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_835" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_835" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_836/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_836/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_836" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_836/tensor_names" input: "save_1/RestoreV2_836/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_836" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_836" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_837/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_837/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_837" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_837/tensor_names" input: "save_1/RestoreV2_837/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_837" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_837" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_838/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_838/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_838" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_838/tensor_names" input: "save_1/RestoreV2_838/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_838" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_838" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_839/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_839/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_839" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_839/tensor_names" input: "save_1/RestoreV2_839/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_839" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_839" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_840/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_840/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_840" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_840/tensor_names" input: "save_1/RestoreV2_840/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_840" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_840" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_841/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_841/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_841" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_841/tensor_names" input: "save_1/RestoreV2_841/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_841" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_841" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_842/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_842/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_842" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_842/tensor_names" input: "save_1/RestoreV2_842/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_842" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_842" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_843/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_843/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_843" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_843/tensor_names" input: "save_1/RestoreV2_843/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_843" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_843" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_844/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_844/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_844" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_844/tensor_names" input: "save_1/RestoreV2_844/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_844" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_844" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_845/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_845/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_845" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_845/tensor_names" input: "save_1/RestoreV2_845/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_845" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_845" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_846/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_846/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_846" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_846/tensor_names" input: "save_1/RestoreV2_846/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_846" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" input: "save_1/RestoreV2_846" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_847/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_847/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_847" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_847/tensor_names" input: "save_1/RestoreV2_847/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_847" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_847" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_848/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_848/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_848" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_848/tensor_names" input: "save_1/RestoreV2_848/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_848" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" input: "save_1/RestoreV2_848" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_849/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_849/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_849" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_849/tensor_names" input: "save_1/RestoreV2_849/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_849" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_849" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_850/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_850/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_850" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_850/tensor_names" input: "save_1/RestoreV2_850/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_850" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" input: "save_1/RestoreV2_850" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_851/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_851/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_851" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_851/tensor_names" input: "save_1/RestoreV2_851/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_851" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" input: "save_1/RestoreV2_851" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/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_1/RestoreV2_852/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } } node { name: "save_1/RestoreV2_852/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_852" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_852/tensor_names" input: "save_1/RestoreV2_852/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_852" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" input: "save_1/RestoreV2_852" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_853/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" } } } } node { name: "save_1/RestoreV2_853/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_853" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_853/tensor_names" input: "save_1/RestoreV2_853/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_853" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" input: "save_1/RestoreV2_853" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/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_1/RestoreV2_854/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_854/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_854" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_854/tensor_names" input: "save_1/RestoreV2_854/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_854" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_854" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_855/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_855/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_855" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_855/tensor_names" input: "save_1/RestoreV2_855/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_855" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_855" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_856/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_856/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_856" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_856/tensor_names" input: "save_1/RestoreV2_856/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_856" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_856" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_857/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_857/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_857" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_857/tensor_names" input: "save_1/RestoreV2_857/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_857" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_857" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_858/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_858/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_858" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_858/tensor_names" input: "save_1/RestoreV2_858/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_858" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_858" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_859/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_859/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_859" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_859/tensor_names" input: "save_1/RestoreV2_859/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_859" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_859" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_860/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_860/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_860" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_860/tensor_names" input: "save_1/RestoreV2_860/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_860" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_860" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_861/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_861/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_861" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_861/tensor_names" input: "save_1/RestoreV2_861/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_861" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_861" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_862/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_862/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_862" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_862/tensor_names" input: "save_1/RestoreV2_862/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_862" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_862" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_863/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_863/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_863" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_863/tensor_names" input: "save_1/RestoreV2_863/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_863" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_863" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_864/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_864/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_864" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_864/tensor_names" input: "save_1/RestoreV2_864/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_864" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_864" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_865/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_865/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_865" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_865/tensor_names" input: "save_1/RestoreV2_865/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_865" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_865" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_866/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_866/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_866" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_866/tensor_names" input: "save_1/RestoreV2_866/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_866" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_866" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_867/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_867/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_867" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_867/tensor_names" input: "save_1/RestoreV2_867/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_867" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_867" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_868/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_868/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_868" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_868/tensor_names" input: "save_1/RestoreV2_868/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_868" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_868" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_869/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_869/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_869" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_869/tensor_names" input: "save_1/RestoreV2_869/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_869" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_869" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_870/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_870/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_870" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_870/tensor_names" input: "save_1/RestoreV2_870/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_870" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_870" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_871/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_871/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_871" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_871/tensor_names" input: "save_1/RestoreV2_871/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_871" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_871" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_872/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_872/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_872" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_872/tensor_names" input: "save_1/RestoreV2_872/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_872" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_872" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_873/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_873/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_873" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_873/tensor_names" input: "save_1/RestoreV2_873/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_873" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_873" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_874/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_874/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_874" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_874/tensor_names" input: "save_1/RestoreV2_874/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_874" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_874" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_875/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_875/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_875" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_875/tensor_names" input: "save_1/RestoreV2_875/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_875" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_875" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_876/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_876/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_876" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_876/tensor_names" input: "save_1/RestoreV2_876/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_876" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_876" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_877/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_877/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_877" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_877/tensor_names" input: "save_1/RestoreV2_877/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_877" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_877" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/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_1/RestoreV2_878/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_878/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_878" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_878/tensor_names" input: "save_1/RestoreV2_878/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_878" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" input: "save_1/RestoreV2_878" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_879/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_879/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_879" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_879/tensor_names" input: "save_1/RestoreV2_879/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_879" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_879" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_880/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_880/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_880" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_880/tensor_names" input: "save_1/RestoreV2_880/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_880" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" input: "save_1/RestoreV2_880" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_881/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_881/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_881" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_881/tensor_names" input: "save_1/RestoreV2_881/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_881" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_881" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_882/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_882/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_882" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_882/tensor_names" input: "save_1/RestoreV2_882/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_882" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" input: "save_1/RestoreV2_882" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_883/tensor_names" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_883/shape_and_slices" op: "Const" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_883" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_883/tensor_names" input: "save_1/RestoreV2_883/shape_and_slices" device: "/job:ps/task:4/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_883" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" input: "save_1/RestoreV2_883" device: "/job:ps/task:4/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_884/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } } node { name: "save_1/RestoreV2_884/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_884" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_884/tensor_names" input: "save_1/RestoreV2_884/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_884" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" input: "save_1/RestoreV2_884" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_885/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" } } } } node { name: "save_1/RestoreV2_885/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_885" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_885/tensor_names" input: "save_1/RestoreV2_885/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_885" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" input: "save_1/RestoreV2_885" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_886/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_886/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_886" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_886/tensor_names" input: "save_1/RestoreV2_886/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_886" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" input: "save_1/RestoreV2_886" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_887/tensor_names" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_887/shape_and_slices" op: "Const" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_887" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_887/tensor_names" input: "save_1/RestoreV2_887/shape_and_slices" device: "/job:ps/task:6/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_887" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_887" device: "/job:ps/task:6/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_888/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_888/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_888" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_888/tensor_names" input: "save_1/RestoreV2_888/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_888" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" input: "save_1/RestoreV2_888" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_889/tensor_names" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_889/shape_and_slices" op: "Const" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_889" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_889/tensor_names" input: "save_1/RestoreV2_889/shape_and_slices" device: "/job:ps/task:7/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_889" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_889" device: "/job:ps/task:7/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_890/tensor_names" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_890/shape_and_slices" op: "Const" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_890" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_890/tensor_names" input: "save_1/RestoreV2_890/shape_and_slices" device: "/job:ps/task:8/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_890" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" input: "save_1/RestoreV2_890" device: "/job:ps/task:8/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_891/tensor_names" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_891/shape_and_slices" op: "Const" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_891" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_891/tensor_names" input: "save_1/RestoreV2_891/shape_and_slices" device: "/job:ps/task:9/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_891" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" input: "save_1/RestoreV2_891" device: "/job:ps/task:9/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_892/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } } node { name: "save_1/RestoreV2_892/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_892" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_892/tensor_names" input: "save_1/RestoreV2_892/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_892" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" input: "save_1/RestoreV2_892" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_893/tensor_names" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" } } } } node { name: "save_1/RestoreV2_893/shape_and_slices" op: "Const" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_893" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_893/tensor_names" input: "save_1/RestoreV2_893/shape_and_slices" device: "/job:ps/task:5/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_893" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" input: "save_1/RestoreV2_893" device: "/job:ps/task:5/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_894/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } } node { name: "save_1/RestoreV2_894/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_894" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_894/tensor_names" input: "save_1/RestoreV2_894/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_894" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" input: "save_1/RestoreV2_894" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_895/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" } } } } node { name: "save_1/RestoreV2_895/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_895" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_895/tensor_names" input: "save_1/RestoreV2_895/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_895" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" input: "save_1/RestoreV2_895" device: "/job:ps/task:0/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_896/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } } node { name: "save_1/RestoreV2_896/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_896" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_896/tensor_names" input: "save_1/RestoreV2_896/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_896" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" input: "save_1/RestoreV2_896" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_897/tensor_names" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" } } } } node { name: "save_1/RestoreV2_897/shape_and_slices" op: "Const" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_897" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_897/tensor_names" input: "save_1/RestoreV2_897/shape_and_slices" device: "/job:ps/task:1/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_897" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" input: "save_1/RestoreV2_897" device: "/job:ps/task:1/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_898/tensor_names" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } } node { name: "save_1/RestoreV2_898/shape_and_slices" op: "Const" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_898" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_898/tensor_names" input: "save_1/RestoreV2_898/shape_and_slices" device: "/job:ps/task:2/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_898" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" input: "save_1/RestoreV2_898" device: "/job:ps/task:2/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_899/tensor_names" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } } node { name: "save_1/RestoreV2_899/shape_and_slices" op: "Const" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_899" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_899/tensor_names" input: "save_1/RestoreV2_899/shape_and_slices" device: "/job:ps/task:3/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_899" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" input: "save_1/RestoreV2_899" device: "/job:ps/task:3/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/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_1/RestoreV2_900/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } } node { name: "save_1/RestoreV2_900/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_900" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_900/tensor_names" input: "save_1/RestoreV2_900/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_900" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" input: "save_1/RestoreV2_900" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_901/tensor_names" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" } } } } node { name: "save_1/RestoreV2_901/shape_and_slices" op: "Const" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_901" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_901/tensor_names" input: "save_1/RestoreV2_901/shape_and_slices" device: "/job:ps/task:10/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT } } } } node { name: "save_1/Assign_901" op: "Assign" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" input: "save_1/RestoreV2_901" device: "/job:ps/task:10/device:CPU:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/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_1/RestoreV2_902/tensor_names" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "global_step" } } } } node { name: "save_1/RestoreV2_902/shape_and_slices" op: "Const" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } } node { name: "save_1/RestoreV2_902" op: "RestoreV2" input: "save_1/Const" input: "save_1/RestoreV2_902/tensor_names" input: "save_1/RestoreV2_902/shape_and_slices" device: "/job:ps/task:0/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_INT64 } } } } node { name: "save_1/Assign_902" op: "Assign" input: "global_step" input: "save_1/RestoreV2_902" device: "/job:ps/device:CPU:0/task:0" attr { key: "T" value { type: DT_INT64 } } attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "use_locking" value { b: true } } attr { key: "validate_shape" value { b: true } } } node { name: "save_1/restore_all/NoOp" op: "NoOp" input: "^save_1/Assign_902" device: "/job:ps/task:0/device:CPU:0" } node { name: "save_1/restore_all/NoOp_1" op: "NoOp" input: "^save_1/Assign_12" input: "^save_1/Assign_13" input: "^save_1/Assign_30" input: "^save_1/Assign_31" input: "^save_1/Assign_56" input: "^save_1/Assign_73" input: "^save_1/Assign_100" input: "^save_1/Assign_101" input: "^save_1/Assign_122" input: "^save_1/Assign_123" input: "^save_1/Assign_126" input: "^save_1/Assign_127" input: "^save_1/Assign_144" input: "^save_1/Assign_161" input: "^save_1/Assign_186" input: "^save_1/Assign_187" input: "^save_1/Assign_206" input: "^save_1/Assign_207" input: "^save_1/Assign_220" input: "^save_1/Assign_221" input: "^save_1/Assign_233" input: "^save_1/Assign_258" input: "^save_1/Assign_259" input: "^save_1/Assign_268" input: "^save_1/Assign_269" input: "^save_1/Assign_286" input: "^save_1/Assign_287" input: "^save_1/Assign_304" input: "^save_1/Assign_321" input: "^save_1/Assign_346" input: "^save_1/Assign_347" input: "^save_1/Assign_356" input: "^save_1/Assign_357" input: "^save_1/Assign_374" input: "^save_1/Assign_375" input: "^save_1/Assign_392" input: "^save_1/Assign_409" input: "^save_1/Assign_434" input: "^save_1/Assign_435" input: "^save_1/Assign_444" input: "^save_1/Assign_445" input: "^save_1/Assign_462" input: "^save_1/Assign_463" input: "^save_1/Assign_472" input: "^save_1/Assign_489" input: "^save_1/Assign_504" input: "^save_1/Assign_521" input: "^save_1/Assign_546" input: "^save_1/Assign_547" input: "^save_1/Assign_556" input: "^save_1/Assign_557" input: "^save_1/Assign_574" input: "^save_1/Assign_575" input: "^save_1/Assign_610" input: "^save_1/Assign_611" input: "^save_1/Assign_620" input: "^save_1/Assign_621" input: "^save_1/Assign_638" input: "^save_1/Assign_639" input: "^save_1/Assign_656" input: "^save_1/Assign_673" input: "^save_1/Assign_698" input: "^save_1/Assign_699" input: "^save_1/Assign_708" input: "^save_1/Assign_709" input: "^save_1/Assign_726" input: "^save_1/Assign_727" input: "^save_1/Assign_744" input: "^save_1/Assign_764" input: "^save_1/Assign_773" input: "^save_1/Assign_785" input: "^save_1/Assign_791" input: "^save_1/Assign_802" input: "^save_1/Assign_812" input: "^save_1/Assign_813" input: "^save_1/Assign_834" input: "^save_1/Assign_848" input: "^save_1/Assign_849" input: "^save_1/Assign_859" input: "^save_1/Assign_884" input: "^save_1/Assign_885" input: "^save_1/Assign_894" input: "^save_1/Assign_895" device: "/job:ps/task:0/device:CPU:0" } node { name: "save_1/restore_all/NoOp_2" op: "NoOp" input: "^save_1/Assign_14" input: "^save_1/Assign_15" input: "^save_1/Assign_32" input: "^save_1/Assign_57" input: "^save_1/Assign_82" input: "^save_1/Assign_83" input: "^save_1/Assign_102" input: "^save_1/Assign_103" input: "^save_1/Assign_116" input: "^save_1/Assign_117" input: "^save_1/Assign_128" input: "^save_1/Assign_145" input: "^save_1/Assign_170" input: "^save_1/Assign_171" input: "^save_1/Assign_180" input: "^save_1/Assign_181" input: "^save_1/Assign_208" input: "^save_1/Assign_222" input: "^save_1/Assign_223" input: "^save_1/Assign_242" input: "^save_1/Assign_243" input: "^save_1/Assign_252" input: "^save_1/Assign_253" input: "^save_1/Assign_270" input: "^save_1/Assign_271" input: "^save_1/Assign_288" input: "^save_1/Assign_305" input: "^save_1/Assign_330" input: "^save_1/Assign_331" input: "^save_1/Assign_340" input: "^save_1/Assign_341" input: "^save_1/Assign_358" input: "^save_1/Assign_359" input: "^save_1/Assign_376" input: "^save_1/Assign_393" input: "^save_1/Assign_418" input: "^save_1/Assign_419" input: "^save_1/Assign_428" input: "^save_1/Assign_429" input: "^save_1/Assign_446" input: "^save_1/Assign_447" input: "^save_1/Assign_464" input: "^save_1/Assign_473" input: "^save_1/Assign_505" input: "^save_1/Assign_530" input: "^save_1/Assign_531" input: "^save_1/Assign_540" input: "^save_1/Assign_541" input: "^save_1/Assign_558" input: "^save_1/Assign_559" input: "^save_1/Assign_576" input: "^save_1/Assign_594" input: "^save_1/Assign_595" input: "^save_1/Assign_604" input: "^save_1/Assign_605" input: "^save_1/Assign_622" input: "^save_1/Assign_623" input: "^save_1/Assign_640" input: "^save_1/Assign_657" input: "^save_1/Assign_682" input: "^save_1/Assign_683" input: "^save_1/Assign_692" input: "^save_1/Assign_693" input: "^save_1/Assign_710" input: "^save_1/Assign_711" input: "^save_1/Assign_728" input: "^save_1/Assign_745" input: "^save_1/Assign_770" input: "^save_1/Assign_774" input: "^save_1/Assign_781" input: "^save_1/Assign_792" input: "^save_1/Assign_803" input: "^save_1/Assign_806" input: "^save_1/Assign_807" input: "^save_1/Assign_835" input: "^save_1/Assign_850" input: "^save_1/Assign_868" input: "^save_1/Assign_869" input: "^save_1/Assign_878" input: "^save_1/Assign_879" input: "^save_1/Assign_896" input: "^save_1/Assign_897" device: "/job:ps/task:1/device:CPU:0" } node { name: "save_1/restore_all/NoOp_3" op: "NoOp" input: "^save_1/Assign_18" input: "^save_1/Assign_19" input: "^save_1/Assign_28" input: "^save_1/Assign_29" input: "^save_1/Assign_54" input: "^save_1/Assign_55" input: "^save_1/Assign_72" input: "^save_1/Assign_89" input: "^save_1/Assign_106" input: "^save_1/Assign_107" input: "^save_1/Assign_124" input: "^save_1/Assign_125" input: "^save_1/Assign_142" input: "^save_1/Assign_143" input: "^save_1/Assign_160" input: "^save_1/Assign_177" input: "^save_1/Assign_204" input: "^save_1/Assign_205" input: "^save_1/Assign_226" input: "^save_1/Assign_227" input: "^save_1/Assign_232" input: "^save_1/Assign_249" input: "^save_1/Assign_274" input: "^save_1/Assign_275" input: "^save_1/Assign_284" input: "^save_1/Assign_285" input: "^save_1/Assign_302" input: "^save_1/Assign_303" input: "^save_1/Assign_320" input: "^save_1/Assign_337" input: "^save_1/Assign_362" input: "^save_1/Assign_363" input: "^save_1/Assign_372" input: "^save_1/Assign_373" input: "^save_1/Assign_390" input: "^save_1/Assign_391" input: "^save_1/Assign_408" input: "^save_1/Assign_425" input: "^save_1/Assign_450" input: "^save_1/Assign_451" input: "^save_1/Assign_460" input: "^save_1/Assign_461" input: "^save_1/Assign_470" input: "^save_1/Assign_471" input: "^save_1/Assign_488" input: "^save_1/Assign_502" input: "^save_1/Assign_503" input: "^save_1/Assign_520" input: "^save_1/Assign_537" input: "^save_1/Assign_562" input: "^save_1/Assign_563" input: "^save_1/Assign_572" input: "^save_1/Assign_573" input: "^save_1/Assign_601" input: "^save_1/Assign_626" input: "^save_1/Assign_627" input: "^save_1/Assign_636" input: "^save_1/Assign_637" input: "^save_1/Assign_654" input: "^save_1/Assign_655" input: "^save_1/Assign_672" input: "^save_1/Assign_689" input: "^save_1/Assign_714" input: "^save_1/Assign_715" input: "^save_1/Assign_724" input: "^save_1/Assign_725" input: "^save_1/Assign_742" input: "^save_1/Assign_743" input: "^save_1/Assign_763" input: "^save_1/Assign_772" input: "^save_1/Assign_779" input: "^save_1/Assign_795" input: "^save_1/Assign_801" input: "^save_1/Assign_832" input: "^save_1/Assign_833" input: "^save_1/Assign_846" input: "^save_1/Assign_847" input: "^save_1/Assign_858" input: "^save_1/Assign_875" input: "^save_1/Assign_900" input: "^save_1/Assign_901" device: "/job:ps/task:10/device:CPU:0" } node { name: "save_1/restore_all/NoOp_4" op: "NoOp" input: "^save_1/Assign_16" input: "^save_1/Assign_33" input: "^save_1/Assign_66" input: "^save_1/Assign_67" input: "^save_1/Assign_76" input: "^save_1/Assign_77" input: "^save_1/Assign_104" input: "^save_1/Assign_118" input: "^save_1/Assign_119" input: "^save_1/Assign_129" input: "^save_1/Assign_154" input: "^save_1/Assign_155" input: "^save_1/Assign_164" input: "^save_1/Assign_165" input: "^save_1/Assign_182" input: "^save_1/Assign_183" input: "^save_1/Assign_209" input: "^save_1/Assign_224" input: "^save_1/Assign_236" input: "^save_1/Assign_237" input: "^save_1/Assign_254" input: "^save_1/Assign_255" input: "^save_1/Assign_272" input: "^save_1/Assign_289" input: "^save_1/Assign_314" input: "^save_1/Assign_315" input: "^save_1/Assign_324" input: "^save_1/Assign_325" input: "^save_1/Assign_342" input: "^save_1/Assign_343" input: "^save_1/Assign_360" input: "^save_1/Assign_377" input: "^save_1/Assign_402" input: "^save_1/Assign_403" input: "^save_1/Assign_412" input: "^save_1/Assign_413" input: "^save_1/Assign_430" input: "^save_1/Assign_431" input: "^save_1/Assign_448" input: "^save_1/Assign_465" input: "^save_1/Assign_482" input: "^save_1/Assign_483" input: "^save_1/Assign_514" input: "^save_1/Assign_515" input: "^save_1/Assign_524" input: "^save_1/Assign_525" input: "^save_1/Assign_542" input: "^save_1/Assign_543" input: "^save_1/Assign_560" input: "^save_1/Assign_577" input: "^save_1/Assign_588" input: "^save_1/Assign_589" input: "^save_1/Assign_606" input: "^save_1/Assign_607" input: "^save_1/Assign_624" input: "^save_1/Assign_641" input: "^save_1/Assign_666" input: "^save_1/Assign_667" input: "^save_1/Assign_676" input: "^save_1/Assign_677" input: "^save_1/Assign_694" input: "^save_1/Assign_695" input: "^save_1/Assign_712" input: "^save_1/Assign_729" input: "^save_1/Assign_754" input: "^save_1/Assign_755" input: "^save_1/Assign_760" input: "^save_1/Assign_766" input: "^save_1/Assign_782" input: "^save_1/Assign_793" input: "^save_1/Assign_804" input: "^save_1/Assign_808" input: "^save_1/Assign_809" input: "^save_1/Assign_844" input: "^save_1/Assign_845" input: "^save_1/Assign_851" input: "^save_1/Assign_862" input: "^save_1/Assign_863" input: "^save_1/Assign_880" input: "^save_1/Assign_881" input: "^save_1/Assign_898" device: "/job:ps/task:2/device:CPU:0" } node { name: "save_1/restore_all/NoOp_5" op: "NoOp" input: "^save_1/Assign_2" input: "^save_1/Assign_3" input: "^save_1/Assign_17" input: "^save_1/Assign_50" input: "^save_1/Assign_51" input: "^save_1/Assign_60" input: "^save_1/Assign_61" input: "^save_1/Assign_78" input: "^save_1/Assign_79" input: "^save_1/Assign_105" input: "^save_1/Assign_120" input: "^save_1/Assign_138" input: "^save_1/Assign_139" input: "^save_1/Assign_148" input: "^save_1/Assign_149" input: "^save_1/Assign_166" input: "^save_1/Assign_167" input: "^save_1/Assign_184" input: "^save_1/Assign_218" input: "^save_1/Assign_219" input: "^save_1/Assign_225" input: "^save_1/Assign_238" input: "^save_1/Assign_239" input: "^save_1/Assign_256" input: "^save_1/Assign_273" input: "^save_1/Assign_298" input: "^save_1/Assign_299" input: "^save_1/Assign_308" input: "^save_1/Assign_309" input: "^save_1/Assign_326" input: "^save_1/Assign_327" input: "^save_1/Assign_344" input: "^save_1/Assign_361" input: "^save_1/Assign_386" input: "^save_1/Assign_387" input: "^save_1/Assign_396" input: "^save_1/Assign_397" input: "^save_1/Assign_414" input: "^save_1/Assign_415" input: "^save_1/Assign_432" input: "^save_1/Assign_449" input: "^save_1/Assign_476" input: "^save_1/Assign_477" input: "^save_1/Assign_498" input: "^save_1/Assign_499" input: "^save_1/Assign_508" input: "^save_1/Assign_509" input: "^save_1/Assign_526" input: "^save_1/Assign_527" input: "^save_1/Assign_544" input: "^save_1/Assign_561" input: "^save_1/Assign_586" input: "^save_1/Assign_587" input: "^save_1/Assign_590" input: "^save_1/Assign_591" input: "^save_1/Assign_608" input: "^save_1/Assign_625" input: "^save_1/Assign_650" input: "^save_1/Assign_651" input: "^save_1/Assign_660" input: "^save_1/Assign_661" input: "^save_1/Assign_678" input: "^save_1/Assign_679" input: "^save_1/Assign_696" input: "^save_1/Assign_713" input: "^save_1/Assign_738" input: "^save_1/Assign_739" input: "^save_1/Assign_748" input: "^save_1/Assign_749" input: "^save_1/Assign_756" input: "^save_1/Assign_767" input: "^save_1/Assign_783" input: "^save_1/Assign_794" input: "^save_1/Assign_810" input: "^save_1/Assign_828" input: "^save_1/Assign_829" input: "^save_1/Assign_838" input: "^save_1/Assign_839" input: "^save_1/Assign_864" input: "^save_1/Assign_865" input: "^save_1/Assign_882" input: "^save_1/Assign_899" device: "/job:ps/task:3/device:CPU:0" } node { name: "save_1/restore_all/NoOp_6" op: "NoOp" input: "^save_1/Assign" input: "^save_1/Assign_1" input: "^save_1/Assign_26" input: "^save_1/Assign_27" input: "^save_1/Assign_44" input: "^save_1/Assign_45" input: "^save_1/Assign_62" input: "^save_1/Assign_63" input: "^save_1/Assign_80" input: "^save_1/Assign_114" input: "^save_1/Assign_115" input: "^save_1/Assign_121" input: "^save_1/Assign_132" input: "^save_1/Assign_133" input: "^save_1/Assign_150" input: "^save_1/Assign_151" input: "^save_1/Assign_168" input: "^save_1/Assign_185" input: "^save_1/Assign_202" input: "^save_1/Assign_203" input: "^save_1/Assign_212" input: "^save_1/Assign_213" input: "^save_1/Assign_240" input: "^save_1/Assign_257" input: "^save_1/Assign_282" input: "^save_1/Assign_283" input: "^save_1/Assign_292" input: "^save_1/Assign_293" input: "^save_1/Assign_310" input: "^save_1/Assign_311" input: "^save_1/Assign_328" input: "^save_1/Assign_345" input: "^save_1/Assign_370" input: "^save_1/Assign_371" input: "^save_1/Assign_380" input: "^save_1/Assign_381" input: "^save_1/Assign_398" input: "^save_1/Assign_399" input: "^save_1/Assign_416" input: "^save_1/Assign_433" input: "^save_1/Assign_458" input: "^save_1/Assign_459" input: "^save_1/Assign_478" input: "^save_1/Assign_479" input: "^save_1/Assign_492" input: "^save_1/Assign_493" input: "^save_1/Assign_510" input: "^save_1/Assign_511" input: "^save_1/Assign_528" input: "^save_1/Assign_545" input: "^save_1/Assign_570" input: "^save_1/Assign_571" input: "^save_1/Assign_580" input: "^save_1/Assign_581" input: "^save_1/Assign_592" input: "^save_1/Assign_609" input: "^save_1/Assign_634" input: "^save_1/Assign_635" input: "^save_1/Assign_644" input: "^save_1/Assign_645" input: "^save_1/Assign_662" input: "^save_1/Assign_663" input: "^save_1/Assign_680" input: "^save_1/Assign_697" input: "^save_1/Assign_722" input: "^save_1/Assign_723" input: "^save_1/Assign_732" input: "^save_1/Assign_733" input: "^save_1/Assign_750" input: "^save_1/Assign_751" input: "^save_1/Assign_757" input: "^save_1/Assign_768" input: "^save_1/Assign_784" input: "^save_1/Assign_800" input: "^save_1/Assign_811" input: "^save_1/Assign_816" input: "^save_1/Assign_817" input: "^save_1/Assign_822" input: "^save_1/Assign_823" input: "^save_1/Assign_840" input: "^save_1/Assign_841" input: "^save_1/Assign_866" input: "^save_1/Assign_883" device: "/job:ps/task:4/device:CPU:0" } node { name: "save_1/restore_all/NoOp_7" op: "NoOp" input: "^save_1/Assign_6" input: "^save_1/Assign_7" input: "^save_1/Assign_20" input: "^save_1/Assign_21" input: "^save_1/Assign_42" input: "^save_1/Assign_43" input: "^save_1/Assign_46" input: "^save_1/Assign_47" input: "^save_1/Assign_64" input: "^save_1/Assign_81" input: "^save_1/Assign_98" input: "^save_1/Assign_99" input: "^save_1/Assign_108" input: "^save_1/Assign_109" input: "^save_1/Assign_134" input: "^save_1/Assign_135" input: "^save_1/Assign_152" input: "^save_1/Assign_169" input: "^save_1/Assign_194" input: "^save_1/Assign_195" input: "^save_1/Assign_196" input: "^save_1/Assign_197" input: "^save_1/Assign_214" input: "^save_1/Assign_215" input: "^save_1/Assign_241" input: "^save_1/Assign_266" input: "^save_1/Assign_267" input: "^save_1/Assign_276" input: "^save_1/Assign_277" input: "^save_1/Assign_294" input: "^save_1/Assign_295" input: "^save_1/Assign_312" input: "^save_1/Assign_329" input: "^save_1/Assign_354" input: "^save_1/Assign_355" input: "^save_1/Assign_364" input: "^save_1/Assign_365" input: "^save_1/Assign_382" input: "^save_1/Assign_383" input: "^save_1/Assign_400" input: "^save_1/Assign_417" input: "^save_1/Assign_442" input: "^save_1/Assign_443" input: "^save_1/Assign_452" input: "^save_1/Assign_453" input: "^save_1/Assign_480" input: "^save_1/Assign_494" input: "^save_1/Assign_495" input: "^save_1/Assign_512" input: "^save_1/Assign_529" input: "^save_1/Assign_554" input: "^save_1/Assign_555" input: "^save_1/Assign_564" input: "^save_1/Assign_565" input: "^save_1/Assign_582" input: "^save_1/Assign_583" input: "^save_1/Assign_593" input: "^save_1/Assign_618" input: "^save_1/Assign_619" input: "^save_1/Assign_628" input: "^save_1/Assign_629" input: "^save_1/Assign_646" input: "^save_1/Assign_647" input: "^save_1/Assign_664" input: "^save_1/Assign_681" input: "^save_1/Assign_706" input: "^save_1/Assign_707" input: "^save_1/Assign_716" input: "^save_1/Assign_717" input: "^save_1/Assign_734" input: "^save_1/Assign_735" input: "^save_1/Assign_752" input: "^save_1/Assign_758" input: "^save_1/Assign_769" input: "^save_1/Assign_790" input: "^save_1/Assign_796" input: "^save_1/Assign_814" input: "^save_1/Assign_815" input: "^save_1/Assign_824" input: "^save_1/Assign_825" input: "^save_1/Assign_842" input: "^save_1/Assign_867" input: "^save_1/Assign_892" input: "^save_1/Assign_893" device: "/job:ps/task:5/device:CPU:0" } node { name: "save_1/restore_all/NoOp_8" op: "NoOp" input: "^save_1/Assign_4" input: "^save_1/Assign_5" input: "^save_1/Assign_22" input: "^save_1/Assign_23" input: "^save_1/Assign_36" input: "^save_1/Assign_37" input: "^save_1/Assign_48" input: "^save_1/Assign_65" input: "^save_1/Assign_90" input: "^save_1/Assign_91" input: "^save_1/Assign_92" input: "^save_1/Assign_93" input: "^save_1/Assign_110" input: "^save_1/Assign_111" input: "^save_1/Assign_136" input: "^save_1/Assign_153" input: "^save_1/Assign_178" input: "^save_1/Assign_179" input: "^save_1/Assign_188" input: "^save_1/Assign_189" input: "^save_1/Assign_198" input: "^save_1/Assign_199" input: "^save_1/Assign_216" input: "^save_1/Assign_250" input: "^save_1/Assign_251" input: "^save_1/Assign_260" input: "^save_1/Assign_261" input: "^save_1/Assign_278" input: "^save_1/Assign_279" input: "^save_1/Assign_296" input: "^save_1/Assign_313" input: "^save_1/Assign_338" input: "^save_1/Assign_339" input: "^save_1/Assign_348" input: "^save_1/Assign_349" input: "^save_1/Assign_366" input: "^save_1/Assign_367" input: "^save_1/Assign_384" input: "^save_1/Assign_401" input: "^save_1/Assign_426" input: "^save_1/Assign_427" input: "^save_1/Assign_436" input: "^save_1/Assign_437" input: "^save_1/Assign_454" input: "^save_1/Assign_455" input: "^save_1/Assign_481" input: "^save_1/Assign_496" input: "^save_1/Assign_513" input: "^save_1/Assign_538" input: "^save_1/Assign_539" input: "^save_1/Assign_548" input: "^save_1/Assign_549" input: "^save_1/Assign_566" input: "^save_1/Assign_567" input: "^save_1/Assign_584" input: "^save_1/Assign_602" input: "^save_1/Assign_603" input: "^save_1/Assign_612" input: "^save_1/Assign_613" input: "^save_1/Assign_630" input: "^save_1/Assign_631" input: "^save_1/Assign_648" input: "^save_1/Assign_665" input: "^save_1/Assign_690" input: "^save_1/Assign_691" input: "^save_1/Assign_700" input: "^save_1/Assign_701" input: "^save_1/Assign_718" input: "^save_1/Assign_719" input: "^save_1/Assign_736" input: "^save_1/Assign_753" input: "^save_1/Assign_759" input: "^save_1/Assign_780" input: "^save_1/Assign_786" input: "^save_1/Assign_797" input: "^save_1/Assign_820" input: "^save_1/Assign_821" input: "^save_1/Assign_826" input: "^save_1/Assign_843" input: "^save_1/Assign_876" input: "^save_1/Assign_877" input: "^save_1/Assign_886" input: "^save_1/Assign_887" device: "/job:ps/task:6/device:CPU:0" } node { name: "save_1/restore_all/NoOp_9" op: "NoOp" input: "^save_1/Assign_10" input: "^save_1/Assign_11" input: "^save_1/Assign_24" input: "^save_1/Assign_38" input: "^save_1/Assign_39" input: "^save_1/Assign_49" input: "^save_1/Assign_74" input: "^save_1/Assign_75" input: "^save_1/Assign_84" input: "^save_1/Assign_85" input: "^save_1/Assign_94" input: "^save_1/Assign_95" input: "^save_1/Assign_112" input: "^save_1/Assign_137" input: "^save_1/Assign_162" input: "^save_1/Assign_163" input: "^save_1/Assign_172" input: "^save_1/Assign_173" input: "^save_1/Assign_190" input: "^save_1/Assign_191" input: "^save_1/Assign_200" input: "^save_1/Assign_217" input: "^save_1/Assign_234" input: "^save_1/Assign_235" input: "^save_1/Assign_244" input: "^save_1/Assign_245" input: "^save_1/Assign_262" input: "^save_1/Assign_263" input: "^save_1/Assign_280" input: "^save_1/Assign_297" input: "^save_1/Assign_322" input: "^save_1/Assign_323" input: "^save_1/Assign_332" input: "^save_1/Assign_333" input: "^save_1/Assign_350" input: "^save_1/Assign_351" input: "^save_1/Assign_368" input: "^save_1/Assign_385" input: "^save_1/Assign_410" input: "^save_1/Assign_411" input: "^save_1/Assign_420" input: "^save_1/Assign_421" input: "^save_1/Assign_438" input: "^save_1/Assign_439" input: "^save_1/Assign_456" input: "^save_1/Assign_490" input: "^save_1/Assign_491" input: "^save_1/Assign_497" input: "^save_1/Assign_522" input: "^save_1/Assign_523" input: "^save_1/Assign_532" input: "^save_1/Assign_533" input: "^save_1/Assign_550" input: "^save_1/Assign_551" input: "^save_1/Assign_568" input: "^save_1/Assign_585" input: "^save_1/Assign_596" input: "^save_1/Assign_597" input: "^save_1/Assign_614" input: "^save_1/Assign_615" input: "^save_1/Assign_632" input: "^save_1/Assign_649" input: "^save_1/Assign_674" input: "^save_1/Assign_675" input: "^save_1/Assign_684" input: "^save_1/Assign_685" input: "^save_1/Assign_702" input: "^save_1/Assign_703" input: "^save_1/Assign_720" input: "^save_1/Assign_737" input: "^save_1/Assign_765" input: "^save_1/Assign_776" input: "^save_1/Assign_787" input: "^save_1/Assign_798" input: "^save_1/Assign_818" input: "^save_1/Assign_819" input: "^save_1/Assign_827" input: "^save_1/Assign_860" input: "^save_1/Assign_861" input: "^save_1/Assign_870" input: "^save_1/Assign_871" input: "^save_1/Assign_888" input: "^save_1/Assign_889" device: "/job:ps/task:7/device:CPU:0" } node { name: "save_1/restore_all/NoOp_10" op: "NoOp" input: "^save_1/Assign_8" input: "^save_1/Assign_9" input: "^save_1/Assign_25" input: "^save_1/Assign_40" input: "^save_1/Assign_58" input: "^save_1/Assign_59" input: "^save_1/Assign_68" input: "^save_1/Assign_69" input: "^save_1/Assign_86" input: "^save_1/Assign_87" input: "^save_1/Assign_96" input: "^save_1/Assign_113" input: "^save_1/Assign_146" input: "^save_1/Assign_147" input: "^save_1/Assign_156" input: "^save_1/Assign_157" input: "^save_1/Assign_174" input: "^save_1/Assign_175" input: "^save_1/Assign_192" input: "^save_1/Assign_201" input: "^save_1/Assign_228" input: "^save_1/Assign_229" input: "^save_1/Assign_246" input: "^save_1/Assign_247" input: "^save_1/Assign_264" input: "^save_1/Assign_281" input: "^save_1/Assign_306" input: "^save_1/Assign_307" input: "^save_1/Assign_316" input: "^save_1/Assign_317" input: "^save_1/Assign_334" input: "^save_1/Assign_335" input: "^save_1/Assign_352" input: "^save_1/Assign_369" input: "^save_1/Assign_394" input: "^save_1/Assign_395" input: "^save_1/Assign_404" input: "^save_1/Assign_405" input: "^save_1/Assign_422" input: "^save_1/Assign_423" input: "^save_1/Assign_440" input: "^save_1/Assign_457" input: "^save_1/Assign_474" input: "^save_1/Assign_475" input: "^save_1/Assign_484" input: "^save_1/Assign_485" input: "^save_1/Assign_506" input: "^save_1/Assign_507" input: "^save_1/Assign_516" input: "^save_1/Assign_517" input: "^save_1/Assign_534" input: "^save_1/Assign_535" input: "^save_1/Assign_552" input: "^save_1/Assign_569" input: "^save_1/Assign_598" input: "^save_1/Assign_599" input: "^save_1/Assign_616" input: "^save_1/Assign_633" input: "^save_1/Assign_658" input: "^save_1/Assign_659" input: "^save_1/Assign_668" input: "^save_1/Assign_669" input: "^save_1/Assign_686" input: "^save_1/Assign_687" input: "^save_1/Assign_704" input: "^save_1/Assign_721" input: "^save_1/Assign_746" input: "^save_1/Assign_747" input: "^save_1/Assign_761" input: "^save_1/Assign_775" input: "^save_1/Assign_777" input: "^save_1/Assign_788" input: "^save_1/Assign_799" input: "^save_1/Assign_836" input: "^save_1/Assign_837" input: "^save_1/Assign_854" input: "^save_1/Assign_855" input: "^save_1/Assign_872" input: "^save_1/Assign_873" input: "^save_1/Assign_890" device: "/job:ps/task:8/device:CPU:0" } node { name: "save_1/restore_all/NoOp_11" op: "NoOp" input: "^save_1/Assign_34" input: "^save_1/Assign_35" input: "^save_1/Assign_41" input: "^save_1/Assign_52" input: "^save_1/Assign_53" input: "^save_1/Assign_70" input: "^save_1/Assign_71" input: "^save_1/Assign_88" input: "^save_1/Assign_97" input: "^save_1/Assign_130" input: "^save_1/Assign_131" input: "^save_1/Assign_140" input: "^save_1/Assign_141" input: "^save_1/Assign_158" input: "^save_1/Assign_159" input: "^save_1/Assign_176" input: "^save_1/Assign_193" input: "^save_1/Assign_210" input: "^save_1/Assign_211" input: "^save_1/Assign_230" input: "^save_1/Assign_231" input: "^save_1/Assign_248" input: "^save_1/Assign_265" input: "^save_1/Assign_290" input: "^save_1/Assign_291" input: "^save_1/Assign_300" input: "^save_1/Assign_301" input: "^save_1/Assign_318" input: "^save_1/Assign_319" input: "^save_1/Assign_336" input: "^save_1/Assign_353" input: "^save_1/Assign_378" input: "^save_1/Assign_379" input: "^save_1/Assign_388" input: "^save_1/Assign_389" input: "^save_1/Assign_406" input: "^save_1/Assign_407" input: "^save_1/Assign_424" input: "^save_1/Assign_441" input: "^save_1/Assign_466" input: "^save_1/Assign_467" input: "^save_1/Assign_468" input: "^save_1/Assign_469" input: "^save_1/Assign_486" input: "^save_1/Assign_487" input: "^save_1/Assign_500" input: "^save_1/Assign_501" input: "^save_1/Assign_518" input: "^save_1/Assign_519" input: "^save_1/Assign_536" input: "^save_1/Assign_553" input: "^save_1/Assign_578" input: "^save_1/Assign_579" input: "^save_1/Assign_600" input: "^save_1/Assign_617" input: "^save_1/Assign_642" input: "^save_1/Assign_643" input: "^save_1/Assign_652" input: "^save_1/Assign_653" input: "^save_1/Assign_670" input: "^save_1/Assign_671" input: "^save_1/Assign_688" input: "^save_1/Assign_705" input: "^save_1/Assign_730" input: "^save_1/Assign_731" input: "^save_1/Assign_740" input: "^save_1/Assign_741" input: "^save_1/Assign_762" input: "^save_1/Assign_771" input: "^save_1/Assign_778" input: "^save_1/Assign_789" input: "^save_1/Assign_805" input: "^save_1/Assign_830" input: "^save_1/Assign_831" input: "^save_1/Assign_852" input: "^save_1/Assign_853" input: "^save_1/Assign_856" input: "^save_1/Assign_857" input: "^save_1/Assign_874" input: "^save_1/Assign_891" device: "/job:ps/task:9/device:CPU:0" } node { name: "save_1/restore_all" op: "NoOp" input: "^save_1/restore_all/NoOp" input: "^save_1/restore_all/NoOp_1" input: "^save_1/restore_all/NoOp_2" input: "^save_1/restore_all/NoOp_3" input: "^save_1/restore_all/NoOp_4" input: "^save_1/restore_all/NoOp_5" input: "^save_1/restore_all/NoOp_6" input: "^save_1/restore_all/NoOp_7" input: "^save_1/restore_all/NoOp_8" input: "^save_1/restore_all/NoOp_9" input: "^save_1/restore_all/NoOp_10" input: "^save_1/restore_all/NoOp_11" } node { name: "init_ops/init/NoOp" op: "NoOp" input: "^global_step/Assign" device: "/job:ps/task:0/device:CPU:0" } node { name: "init_ops/init/NoOp_1" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" device: "/job:ps/task:0/device:CPU:0" } node { name: "init_ops/init/NoOp_2" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" device: "/job:ps/task:1/device:CPU:0" } node { name: "init_ops/init/NoOp_3" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" device: "/job:ps/task:10/device:CPU:0" } node { name: "init_ops/init/NoOp_4" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" device: "/job:ps/task:2/device:CPU:0" } node { name: "init_ops/init/NoOp_5" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^Conv/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^Conv/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" device: "/job:ps/task:3/device:CPU:0" } node { name: "init_ops/init/NoOp_6" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Assign" input: "^Conv/biases/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^SecondStageBoxPredictor/BoxEncodingPredictor/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^Conv/biases/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Assign" device: "/job:ps/task:4/device:CPU:0" } node { name: "init_ops/init/NoOp_7" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageBoxPredictor/BoxEncodingPredictor/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Assign" input: "^SecondStageBoxPredictor/BoxEncodingPredictor/biases/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Assign" device: "/job:ps/task:5/device:CPU:0" } node { name: "init_ops/init/NoOp_8" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageBoxPredictor/BoxEncodingPredictor/biases/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^SecondStageBoxPredictor/ClassPredictor/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^SecondStageBoxPredictor/ClassPredictor/weights/Momentum/Assign" device: "/job:ps/task:6/device:CPU:0" } node { name: "init_ops/init/NoOp_9" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageBoxPredictor/ClassPredictor/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^SecondStageBoxPredictor/ClassPredictor/biases/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageBoxPredictor/ClassPredictor/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^SecondStageBoxPredictor/ClassPredictor/biases/Momentum/Assign" device: "/job:ps/task:7/device:CPU:0" } node { name: "init_ops/init/NoOp_10" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageBoxPredictor/ClassPredictor/biases/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageBoxPredictor/ClassPredictor/biases/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" device: "/job:ps/task:8/device:CPU:0" } node { name: "init_ops/init/NoOp_11" op: "NoOp" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" input: "^FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum/Assign" input: "^SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum/Assign" device: "/job:ps/task:9/device:CPU:0" } node { name: "init_ops/init" op: "NoOp" input: "^init_ops/init/NoOp" input: "^init_ops/init/NoOp_1" input: "^init_ops/init/NoOp_2" input: "^init_ops/init/NoOp_3" input: "^init_ops/init/NoOp_4" input: "^init_ops/init/NoOp_5" input: "^init_ops/init/NoOp_6" input: "^init_ops/init/NoOp_7" input: "^init_ops/init/NoOp_8" input: "^init_ops/init/NoOp_9" input: "^init_ops/init/NoOp_10" input: "^init_ops/init/NoOp_11" } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized" op: "IsVariableInitialized" input: "global_step" device: "/job:ps/device:CPU:0/task:0" attr { key: "_class" value { list { s: "loc:@global_step" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_1" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_2" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_3" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_4" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_5" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_6" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_7" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_8" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_9" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_10" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_11" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_12" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_13" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_14" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_15" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_16" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_17" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_18" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_19" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_20" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_21" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_22" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_23" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_24" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_25" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_26" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_27" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_28" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_29" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_30" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_31" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_32" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_33" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_34" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_35" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_36" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_37" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_38" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_39" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_40" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_41" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_42" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_43" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_44" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_45" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_46" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_47" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_48" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_49" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_50" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_51" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_52" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_53" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_54" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_55" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_56" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_57" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_58" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_59" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_60" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_61" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_62" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_63" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_64" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_65" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_66" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_67" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_68" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_69" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_70" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_71" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_72" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_73" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_74" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_75" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_76" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_77" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_78" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_79" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_80" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_81" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_82" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_83" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_84" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_85" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_86" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_87" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_88" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_89" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_90" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_91" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_92" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_93" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_94" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_95" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_96" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_97" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_98" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_99" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_100" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_101" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_102" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_103" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_104" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_105" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_106" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_107" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_108" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_109" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_110" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_111" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_112" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_113" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_114" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_115" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_116" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_117" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_118" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_119" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_120" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_121" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_122" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_123" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_124" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_125" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_126" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_127" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_128" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_129" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_130" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_131" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_132" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_133" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_134" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_135" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_136" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_137" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_138" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_139" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_140" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_141" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_142" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_143" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_144" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_145" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_146" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_147" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_148" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_149" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_150" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_151" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_152" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_153" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_154" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_155" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_156" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_157" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_158" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_159" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_160" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_161" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_162" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_163" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_164" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_165" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_166" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_167" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_168" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_169" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_170" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_171" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_172" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_173" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_174" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_175" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_176" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_177" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_178" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_179" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_180" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_181" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_182" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_183" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_184" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_185" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_186" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_187" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_188" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_189" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_190" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_191" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_192" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_193" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_194" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_195" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_196" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_197" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_198" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_199" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_200" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_201" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_202" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_203" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_204" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_205" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_206" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_207" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_208" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_209" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_210" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_211" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_212" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_213" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_214" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_215" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_216" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_217" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_218" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_219" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_220" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_221" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_222" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_223" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_224" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_225" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_226" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_227" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_228" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_229" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_230" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_231" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_232" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_233" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_234" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_235" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_236" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_237" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_238" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_239" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_240" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_241" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_242" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_243" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_244" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_245" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_246" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_247" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_248" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_249" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_250" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_251" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_252" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_253" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_254" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_255" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_256" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_257" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_258" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_259" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_260" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_261" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_262" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_263" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_264" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_265" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_266" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_267" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_268" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_269" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_270" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_271" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_272" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_273" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_274" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_275" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_276" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_277" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_278" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_279" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_280" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_281" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_282" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_283" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_284" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_285" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_286" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_287" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_288" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_289" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_290" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_291" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_292" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_293" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_294" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_295" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_296" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_297" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_298" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_299" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_300" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_301" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_302" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_303" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_304" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_305" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_306" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_307" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_308" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_309" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_310" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_311" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_312" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_313" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_314" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_315" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_316" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_317" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_318" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_319" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_320" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_321" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_322" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_323" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_324" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_325" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_326" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_327" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_328" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_329" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_330" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_331" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_332" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_333" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_334" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_335" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_336" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_337" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_338" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_339" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_340" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_341" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_342" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_343" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_344" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_345" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_346" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_347" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_348" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_349" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_350" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_351" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_352" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_353" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_354" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_355" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_356" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_357" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_358" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_359" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_360" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_361" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_362" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_363" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_364" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_365" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_366" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_367" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_368" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_369" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_370" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_371" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_372" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_373" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_374" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_375" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_376" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_377" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_378" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_379" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_380" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_381" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_382" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_383" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_384" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_385" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_386" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_387" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_388" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_389" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_390" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_391" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_392" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_393" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_394" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_395" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_396" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_397" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_398" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_399" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_400" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_401" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_402" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_403" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_404" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_405" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_406" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_407" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_408" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_409" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_410" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_411" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_412" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_413" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_414" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_415" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_416" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_417" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_418" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_419" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_420" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_421" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_422" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_423" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_424" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_425" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_426" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_427" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_428" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_429" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_430" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_431" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_432" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_433" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_434" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_435" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_436" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_437" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_438" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_439" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_440" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_441" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_442" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_443" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_444" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_445" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_446" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_447" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_448" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_449" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_450" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_451" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_452" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_453" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_454" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_455" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_456" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_457" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_458" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_459" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_460" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_461" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_462" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_463" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_464" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_465" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_466" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_467" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_468" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_469" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_470" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_471" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_472" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_473" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_474" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_475" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_476" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_477" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_478" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_479" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_480" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_481" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_482" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_483" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_484" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_485" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_486" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_487" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_488" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_489" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_490" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_491" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_492" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_493" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_494" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_495" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_496" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_497" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_498" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_499" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_500" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_501" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_502" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_503" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_504" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_505" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_506" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_507" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_508" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_509" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_510" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_511" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_512" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_513" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_514" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_515" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_516" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_517" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_518" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_519" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_520" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_521" op: "IsVariableInitialized" input: "Conv/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_522" op: "IsVariableInitialized" input: "Conv/biases" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_523" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_524" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_525" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/ClassPredictor/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_526" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/ClassPredictor/biases" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_527" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_528" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_529" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_530" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_531" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_532" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_533" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_534" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_535" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_536" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_537" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_538" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_539" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_540" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_541" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_542" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_543" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_544" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_545" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_546" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_547" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_548" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_549" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_550" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_551" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_552" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_553" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_554" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_555" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_556" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_557" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_558" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_559" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_560" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_561" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_562" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_563" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_564" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_565" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_566" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_567" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_568" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_569" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_570" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_571" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_572" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_573" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_574" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_575" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_576" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_577" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_578" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_579" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/ClassPredictor/weights" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_580" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/ClassPredictor/biases" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_581" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_582" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_583" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_584" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_585" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_586" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_587" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_588" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_589" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_590" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_591" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_592" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_593" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_594" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_595" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_596" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_597" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_598" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_599" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_600" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_601" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_602" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_603" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_604" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_605" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_606" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_607" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_608" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_609" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_610" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_611" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_612" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_613" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_614" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_615" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_616" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_617" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_618" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_619" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_620" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_621" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_622" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_623" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_624" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_625" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_626" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_627" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_628" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_629" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_630" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_631" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_632" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_633" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_634" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_635" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_636" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_637" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_638" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_639" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_640" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_641" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_642" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_643" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_644" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_645" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_646" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_647" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_648" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_649" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_650" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_651" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_652" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_653" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_654" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_655" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_656" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_657" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_658" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_659" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_660" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_661" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_662" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_663" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_664" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_665" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_666" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_667" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_668" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_669" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_670" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_671" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_672" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_673" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_674" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_675" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_676" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_677" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_678" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_679" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_680" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_681" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_682" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_683" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_684" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_685" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_686" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_687" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_688" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_689" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_690" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_691" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_692" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_693" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_694" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_695" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_696" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_697" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_698" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_699" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_700" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_701" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_702" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_703" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_704" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_705" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_706" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_707" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_708" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_709" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_710" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_711" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_712" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_713" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_714" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_715" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_716" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_717" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_718" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_719" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_720" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_721" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_722" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_723" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_724" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_725" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_726" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_727" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_728" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_729" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_730" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_731" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_732" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_733" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_734" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_735" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_736" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_737" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_738" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_739" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_740" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_741" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_742" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_743" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_744" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_745" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_746" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_747" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_748" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_749" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_750" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_751" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_752" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_753" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_754" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_755" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_756" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_757" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_758" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_759" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_760" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_761" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_762" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_763" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_764" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_765" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_766" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_767" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_768" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_769" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_770" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_771" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_772" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_773" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_774" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_775" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_776" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_777" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_778" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_779" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_780" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_781" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_782" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_783" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_784" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_785" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_786" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_787" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_788" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_789" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_790" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_791" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_792" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_793" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_794" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_795" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_796" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_797" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_798" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_799" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_800" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_801" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_802" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_803" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_804" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_805" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_806" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_807" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_808" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_809" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_810" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_811" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_812" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_813" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_814" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_815" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_816" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_817" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_818" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_819" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_820" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_821" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_822" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_823" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_824" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_825" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_826" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_827" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_828" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_829" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_830" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_831" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_832" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_833" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_834" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_835" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_836" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_837" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_838" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_839" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_840" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_841" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_842" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_843" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_844" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_845" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_846" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_847" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_848" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_849" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_850" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_851" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_852" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_853" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_854" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_855" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_856" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_857" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_858" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_859" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_860" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_861" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_862" op: "IsVariableInitialized" input: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_863" op: "IsVariableInitialized" input: "Conv/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_864" op: "IsVariableInitialized" input: "Conv/biases/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@Conv/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_865" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_866" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_867" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_868" op: "IsVariableInitialized" input: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@FirstStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_869" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_870" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_871" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_872" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_873" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_874" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_875" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_876" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_877" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_878" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_879" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_880" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_881" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_882" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_883" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:9/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_884" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_885" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_886" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:3/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_887" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_888" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_889" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:8/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_890" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_891" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_892" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" device: "/job:ps/task:2/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_893" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_894" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_895" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_896" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" device: "/job:ps/task:10/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_897" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" device: "/job:ps/task:0/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_898" op: "IsVariableInitialized" input: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" device: "/job:ps/task:1/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_899" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" device: "/job:ps/task:4/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_900" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" device: "/job:ps/task:5/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/BoxEncodingPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_901" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" device: "/job:ps/task:6/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/weights" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/IsVariableInitialized_902" op: "IsVariableInitialized" input: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" device: "/job:ps/task:7/device:CPU:0" attr { key: "_class" value { list { s: "loc:@SecondStageBoxPredictor/ClassPredictor/biases" } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "init_ops/report_uninitialized_variables/stack" op: "Pack" input: "init_ops/report_uninitialized_variables/IsVariableInitialized" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_1" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_2" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_3" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_4" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_5" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_6" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_7" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_8" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_9" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_10" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_11" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_12" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_13" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_14" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_15" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_16" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_17" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_18" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_19" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_20" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_21" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_22" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_23" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_24" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_25" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_26" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_27" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_28" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_29" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_30" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_31" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_32" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_33" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_34" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_35" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_36" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_37" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_38" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_39" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_40" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_41" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_42" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_43" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_44" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_45" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_46" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_47" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_48" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_49" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_50" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_51" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_52" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_53" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_54" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_55" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_56" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_57" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_58" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_59" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_60" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_61" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_62" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_63" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_64" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_65" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_66" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_67" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_68" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_69" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_70" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_71" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_72" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_73" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_74" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_75" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_76" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_77" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_78" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_79" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_80" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_81" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_82" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_83" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_84" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_85" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_86" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_87" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_88" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_89" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_90" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_91" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_92" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_93" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_94" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_95" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_96" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_97" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_98" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_99" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_100" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_101" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_102" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_103" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_104" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_105" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_106" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_107" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_108" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_109" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_110" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_111" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_112" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_113" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_114" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_115" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_116" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_117" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_118" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_119" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_120" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_121" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_122" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_123" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_124" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_125" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_126" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_127" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_128" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_129" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_130" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_131" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_132" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_133" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_134" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_135" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_136" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_137" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_138" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_139" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_140" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_141" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_142" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_143" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_144" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_145" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_146" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_147" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_148" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_149" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_150" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_151" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_152" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_153" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_154" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_155" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_156" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_157" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_158" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_159" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_160" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_161" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_162" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_163" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_164" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_165" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_166" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_167" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_168" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_169" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_170" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_171" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_172" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_173" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_174" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_175" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_176" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_177" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_178" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_179" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_180" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_181" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_182" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_183" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_184" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_185" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_186" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_187" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_188" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_189" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_190" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_191" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_192" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_193" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_194" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_195" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_196" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_197" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_198" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_199" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_200" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_201" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_202" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_203" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_204" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_205" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_206" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_207" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_208" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_209" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_210" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_211" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_212" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_213" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_214" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_215" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_216" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_217" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_218" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_219" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_220" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_221" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_222" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_223" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_224" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_225" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_226" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_227" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_228" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_229" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_230" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_231" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_232" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_233" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_234" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_235" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_236" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_237" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_238" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_239" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_240" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_241" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_242" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_243" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_244" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_245" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_246" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_247" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_248" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_249" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_250" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_251" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_252" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_253" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_254" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_255" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_256" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_257" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_258" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_259" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_260" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_261" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_262" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_263" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_264" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_265" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_266" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_267" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_268" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_269" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_270" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_271" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_272" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_273" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_274" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_275" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_276" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_277" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_278" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_279" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_280" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_281" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_282" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_283" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_284" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_285" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_286" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_287" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_288" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_289" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_290" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_291" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_292" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_293" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_294" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_295" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_296" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_297" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_298" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_299" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_300" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_301" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_302" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_303" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_304" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_305" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_306" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_307" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_308" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_309" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_310" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_311" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_312" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_313" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_314" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_315" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_316" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_317" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_318" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_319" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_320" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_321" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_322" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_323" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_324" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_325" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_326" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_327" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_328" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_329" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_330" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_331" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_332" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_333" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_334" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_335" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_336" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_337" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_338" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_339" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_340" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_341" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_342" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_343" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_344" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_345" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_346" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_347" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_348" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_349" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_350" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_351" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_352" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_353" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_354" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_355" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_356" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_357" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_358" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_359" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_360" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_361" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_362" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_363" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_364" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_365" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_366" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_367" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_368" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_369" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_370" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_371" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_372" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_373" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_374" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_375" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_376" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_377" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_378" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_379" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_380" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_381" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_382" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_383" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_384" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_385" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_386" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_387" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_388" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_389" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_390" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_391" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_392" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_393" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_394" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_395" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_396" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_397" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_398" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_399" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_400" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_401" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_402" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_403" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_404" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_405" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_406" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_407" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_408" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_409" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_410" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_411" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_412" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_413" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_414" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_415" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_416" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_417" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_418" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_419" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_420" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_421" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_422" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_423" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_424" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_425" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_426" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_427" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_428" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_429" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_430" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_431" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_432" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_433" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_434" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_435" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_436" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_437" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_438" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_439" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_440" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_441" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_442" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_443" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_444" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_445" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_446" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_447" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_448" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_449" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_450" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_451" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_452" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_453" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_454" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_455" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_456" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_457" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_458" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_459" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_460" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_461" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_462" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_463" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_464" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_465" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_466" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_467" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_468" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_469" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_470" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_471" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_472" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_473" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_474" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_475" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_476" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_477" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_478" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_479" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_480" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_481" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_482" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_483" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_484" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_485" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_486" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_487" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_488" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_489" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_490" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_491" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_492" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_493" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_494" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_495" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_496" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_497" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_498" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_499" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_500" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_501" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_502" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_503" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_504" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_505" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_506" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_507" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_508" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_509" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_510" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_511" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_512" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_513" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_514" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_515" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_516" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_517" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_518" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_519" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_520" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_521" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_522" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_523" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_524" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_525" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_526" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_527" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_528" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_529" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_530" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_531" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_532" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_533" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_534" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_535" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_536" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_537" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_538" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_539" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_540" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_541" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_542" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_543" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_544" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_545" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_546" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_547" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_548" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_549" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_550" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_551" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_552" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_553" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_554" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_555" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_556" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_557" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_558" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_559" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_560" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_561" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_562" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_563" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_564" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_565" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_566" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_567" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_568" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_569" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_570" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_571" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_572" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_573" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_574" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_575" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_576" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_577" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_578" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_579" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_580" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_581" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_582" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_583" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_584" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_585" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_586" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_587" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_588" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_589" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_590" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_591" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_592" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_593" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_594" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_595" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_596" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_597" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_598" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_599" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_600" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_601" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_602" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_603" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_604" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_605" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_606" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_607" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_608" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_609" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_610" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_611" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_612" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_613" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_614" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_615" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_616" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_617" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_618" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_619" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_620" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_621" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_622" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_623" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_624" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_625" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_626" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_627" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_628" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_629" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_630" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_631" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_632" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_633" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_634" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_635" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_636" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_637" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_638" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_639" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_640" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_641" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_642" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_643" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_644" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_645" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_646" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_647" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_648" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_649" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_650" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_651" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_652" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_653" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_654" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_655" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_656" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_657" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_658" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_659" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_660" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_661" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_662" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_663" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_664" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_665" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_666" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_667" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_668" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_669" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_670" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_671" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_672" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_673" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_674" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_675" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_676" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_677" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_678" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_679" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_680" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_681" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_682" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_683" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_684" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_685" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_686" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_687" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_688" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_689" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_690" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_691" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_692" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_693" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_694" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_695" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_696" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_697" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_698" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_699" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_700" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_701" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_702" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_703" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_704" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_705" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_706" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_707" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_708" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_709" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_710" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_711" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_712" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_713" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_714" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_715" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_716" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_717" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_718" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_719" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_720" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_721" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_722" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_723" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_724" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_725" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_726" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_727" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_728" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_729" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_730" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_731" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_732" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_733" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_734" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_735" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_736" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_737" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_738" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_739" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_740" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_741" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_742" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_743" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_744" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_745" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_746" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_747" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_748" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_749" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_750" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_751" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_752" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_753" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_754" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_755" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_756" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_757" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_758" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_759" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_760" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_761" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_762" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_763" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_764" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_765" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_766" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_767" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_768" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_769" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_770" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_771" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_772" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_773" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_774" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_775" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_776" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_777" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_778" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_779" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_780" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_781" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_782" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_783" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_784" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_785" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_786" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_787" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_788" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_789" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_790" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_791" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_792" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_793" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_794" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_795" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_796" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_797" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_798" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_799" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_800" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_801" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_802" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_803" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_804" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_805" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_806" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_807" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_808" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_809" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_810" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_811" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_812" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_813" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_814" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_815" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_816" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_817" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_818" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_819" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_820" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_821" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_822" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_823" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_824" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_825" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_826" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_827" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_828" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_829" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_830" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_831" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_832" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_833" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_834" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_835" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_836" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_837" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_838" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_839" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_840" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_841" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_842" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_843" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_844" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_845" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_846" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_847" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_848" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_849" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_850" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_851" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_852" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_853" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_854" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_855" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_856" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_857" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_858" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_859" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_860" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_861" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_862" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_863" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_864" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_865" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_866" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_867" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_868" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_869" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_870" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_871" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_872" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_873" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_874" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_875" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_876" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_877" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_878" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_879" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_880" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_881" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_882" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_883" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_884" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_885" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_886" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_887" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_888" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_889" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_890" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_891" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_892" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_893" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_894" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_895" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_896" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_897" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_898" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_899" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_900" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_901" input: "init_ops/report_uninitialized_variables/IsVariableInitialized_902" attr { key: "N" value { i: 903 } } attr { key: "T" value { type: DT_BOOL } } attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "init_ops/report_uninitialized_variables/LogicalNot" op: "LogicalNot" input: "init_ops/report_uninitialized_variables/stack" attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } } node { name: "init_ops/report_uninitialized_variables/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 903 } } string_val: "global_step" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "Conv/weights" string_val: "Conv/biases" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases" string_val: "FirstStageBoxPredictor/ClassPredictor/weights" string_val: "FirstStageBoxPredictor/ClassPredictor/biases" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/moving_variance" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_mean" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/moving_variance" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases" string_val: "SecondStageBoxPredictor/ClassPredictor/weights" string_val: "SecondStageBoxPredictor/ClassPredictor/biases" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block1/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block2/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_4/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_5/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_6/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_7/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_8/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_9/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_10/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_11/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_12/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_13/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_14/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_15/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_16/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_17/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_18/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_19/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_20/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_21/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_22/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/weights/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "FirstStageFeatureExtractor/resnet_v1_101/block3/unit_23/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "Conv/weights/Momentum" string_val: "Conv/biases/Momentum" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" string_val: "FirstStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" string_val: "FirstStageBoxPredictor/ClassPredictor/weights/Momentum" string_val: "FirstStageBoxPredictor/ClassPredictor/biases/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/shortcut/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_1/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_2/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv1/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv2/BatchNorm/gamma/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/weights/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/beta/Momentum" string_val: "SecondStageFeatureExtractor/resnet_v1_101/block4/unit_3/bottleneck_v1/conv3/BatchNorm/gamma/Momentum" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/weights/Momentum" string_val: "SecondStageBoxPredictor/BoxEncodingPredictor/biases/Momentum" string_val: "SecondStageBoxPredictor/ClassPredictor/weights/Momentum" string_val: "SecondStageBoxPredictor/ClassPredictor/biases/Momentum" } } } } node { name: "init_ops/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: 903 } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack" 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice" op: "StridedSlice" input: "init_ops/report_uninitialized_variables/boolean_mask/Shape" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_1" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "begin_mask" value { i: 1 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 0 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/Prod/reduction_indices" 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: "init_ops/report_uninitialized_variables/boolean_mask/Prod" op: "Prod" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice" input: "init_ops/report_uninitialized_variables/boolean_mask/Prod/reduction_indices" attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "keep_dims" value { b: false } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/Shape_1" op: "Const" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { dim { size: 1 } } int_val: 903 } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack" 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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_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: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1" op: "StridedSlice" input: "init_ops/report_uninitialized_variables/boolean_mask/Shape_1" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_1" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1/stack_2" attr { key: "Index" value { type: DT_INT32 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { } } } } } attr { key: "begin_mask" value { i: 0 } } attr { key: "ellipsis_mask" value { i: 0 } } attr { key: "end_mask" value { i: 1 } } attr { key: "new_axis_mask" value { i: 0 } } attr { key: "shrink_axis_mask" value { i: 0 } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/concat/values_0" op: "Pack" input: "init_ops/report_uninitialized_variables/boolean_mask/Prod" attr { key: "N" value { i: 1 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "axis" value { i: 0 } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/concat/axis" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/concat" op: "ConcatV2" input: "init_ops/report_uninitialized_variables/boolean_mask/concat/values_0" input: "init_ops/report_uninitialized_variables/boolean_mask/strided_slice_1" input: "init_ops/report_uninitialized_variables/boolean_mask/concat/axis" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_INT32 } } attr { key: "Tidx" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/Reshape" op: "Reshape" input: "init_ops/report_uninitialized_variables/Const" input: "init_ops/report_uninitialized_variables/boolean_mask/concat" attr { key: "T" value { type: DT_STRING } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } } node { name: "init_ops/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: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1" op: "Reshape" input: "init_ops/report_uninitialized_variables/LogicalNot" input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1/shape" attr { key: "T" value { type: DT_BOOL } } attr { key: "Tshape" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: 903 } } } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/Where" op: "Where" input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape_1" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/Squeeze" op: "Squeeze" input: "init_ops/report_uninitialized_variables/boolean_mask/Where" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "squeeze_dims" value { list { i: 1 } } } } node { name: "init_ops/report_uninitialized_variables/boolean_mask/Gather" op: "Gather" input: "init_ops/report_uninitialized_variables/boolean_mask/Reshape" input: "init_ops/report_uninitialized_variables/boolean_mask/Squeeze" attr { key: "Tindices" value { type: DT_INT64 } } attr { key: "Tparams" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } } } } } attr { key: "validate_indices" value { b: true } } } node { name: "init_ops/init_1" op: "NoOp" } node { name: "init_ops/init_all_tables" op: "NoOp" } node { name: "init_ops/group_deps" op: "NoOp" input: "^init_ops/init_1" input: "^init_ops/init_all_tables" } node { name: "train_step/Const" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_BOOL } } attr { key: "value" value { tensor { dtype: DT_BOOL tensor_shape { } bool_val: false } } } } node { name: "train_step/FloorMod/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 1 } } } } node { name: "train_step/FloorMod" op: "FloorMod" input: "global_step/read" input: "train_step/FloorMod/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } node { name: "train_step/Equal/y" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT64 } } attr { key: "value" value { tensor { dtype: DT_INT64 tensor_shape { } int64_val: 0 } } } } node { name: "train_step/Equal" op: "Equal" input: "train_step/FloorMod" input: "train_step/Equal/y" attr { key: "T" value { type: DT_INT64 } } attr { key: "_output_shapes" value { list { shape { } } } } } versions { producer: 23 }